|
|
@@ -1,28 +1,20 @@
|
|
1
|
1
|
import Vue from 'vue'
|
|
2
|
2
|
import App from './App'
|
|
3
|
|
-import store from './store'
|
|
4
|
|
-import plugins from './plugins'
|
|
5
|
|
-import './permission'
|
|
|
3
|
+import store from './store' // store
|
|
|
4
|
+import plugins from './plugins' // plugins
|
|
|
5
|
+import './permission' // permission
|
|
6
|
6
|
import { getDicts } from "@/api/system/dict/data"
|
|
7
|
7
|
|
|
8
|
|
-// 添加 Composition API 支持
|
|
9
|
|
-import VueCompositionAPI from '@vue/composition-api'
|
|
10
|
|
-Vue.use(VueCompositionAPI)
|
|
11
|
|
-
|
|
12
|
|
-// 仅适用于 Vue 2 的 Pinia 初始化
|
|
13
|
|
-import { createPinia, PiniaVuePlugin } from 'pinia'
|
|
14
|
|
-Vue.use(PiniaVuePlugin)
|
|
15
|
|
-const pinia = createPinia()
|
|
16
|
|
-
|
|
17
|
|
-const app = new Vue({
|
|
18
|
|
- ...App,
|
|
19
|
|
- store,
|
|
20
|
|
- pinia, // 注入 pinia 实例
|
|
21
|
|
- render: h => h(App)
|
|
22
|
|
-})
|
|
|
8
|
+Vue.use(plugins)
|
|
23
|
9
|
|
|
24
|
10
|
Vue.config.productionTip = false
|
|
25
|
11
|
Vue.prototype.$store = store
|
|
26
|
12
|
Vue.prototype.getDicts = getDicts
|
|
27
|
13
|
|
|
28
|
|
-app.$mount('#app')
|
|
|
14
|
+App.mpType = 'app'
|
|
|
15
|
+
|
|
|
16
|
+const app = new Vue({
|
|
|
17
|
+ ...App
|
|
|
18
|
+})
|
|
|
19
|
+
|
|
|
20
|
+app.$mount()
|