{
}
}
}
-
-new Vue({
- el: '#app',
- router,
- store,
- render: h => h(App)
-})
+import { setToken,getToken } from "@/utils/auth"
+if (window.__POWERED_BY_WUJIE__) {
+ let instance;
+ window.__WUJIE_MOUNT = () => {
+ instance = new Vue({
+ router,
+ store,
+ render: h => h(App)
+ }).$mount("#app")
+ setToken(window.$wujie?.props?.auth_token)
+ router.push('/')
+ };
+ window.__WUJIE_UNMOUNT = () => {
+ instance.$destroy();
+ };
+} else {
+ new Vue({
+ router,
+ store,
+ render: h => h(App)
+ }).$mount("#app")
+}
+// new Vue({
+// el: '#app',
+// router,
+// store,
+// render: h => h(App)
+// })
diff --git a/vue.config.js b/vue.config.js
index 5a43d57..7a72d4c 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -48,6 +48,7 @@ module.exports = {
errors: true
},
//before: require('./mock/mock-server.js')
+ headers: { "Access-Control-Allow-Origin": "*" },
proxy: {
'^/old':{
target: process.env.VUE_APP_OUT_OLD,