|
@@ -1,5 +1,6 @@
|
|
|
import { createApp } from 'vue';
|
|
import { createApp } from 'vue';
|
|
|
import router, { setupRouter } from './router';
|
|
import router, { setupRouter } from './router';
|
|
|
|
|
+import { setupStore } from '@/store';
|
|
|
import './main.scss';
|
|
import './main.scss';
|
|
|
import 'element-plus/dist/index.css';
|
|
import 'element-plus/dist/index.css';
|
|
|
import App from './App.vue';
|
|
import App from './App.vue';
|
|
@@ -14,6 +15,8 @@ async function bootstrap() {
|
|
|
// 全局完整引入 element 组件
|
|
// 全局完整引入 element 组件
|
|
|
setupElement(app);
|
|
setupElement(app);
|
|
|
|
|
|
|
|
|
|
+ // 挂载状态管理
|
|
|
|
|
+ setupStore(app);
|
|
|
//优先挂载一下 Provider 解决路由守卫,Axios中可使用,Dialog,Message 等之类组件
|
|
//优先挂载一下 Provider 解决路由守卫,Axios中可使用,Dialog,Message 等之类组件
|
|
|
// appProvider.mount('#appProvider', true);
|
|
// appProvider.mount('#appProvider', true);
|
|
|
|
|
|