429ed263 by lxs

pinia配置

1 parent 2549571b
...@@ -40,6 +40,7 @@ ...@@ -40,6 +40,7 @@
40 "path-browserify": "^1.0.1", 40 "path-browserify": "^1.0.1",
41 "path-to-regexp": "^6.2.1", 41 "path-to-regexp": "^6.2.1",
42 "pinia": "^2.0.35", 42 "pinia": "^2.0.35",
43 "pinia-plugin-persistedstate": "^2.2.0",
43 "pinyin-pro": "^3.24.2", 44 "pinyin-pro": "^3.24.2",
44 "qs": "^6.11.1", 45 "qs": "^6.11.1",
45 "sortablejs": "^1.15.1", 46 "sortablejs": "^1.15.1",
......
...@@ -3,12 +3,16 @@ import './utils/baidu' ...@@ -3,12 +3,16 @@ import './utils/baidu'
3 import './utils/system.copyright' 3 import './utils/system.copyright'
4 import ElementPlus from 'element-plus' 4 import ElementPlus from 'element-plus'
5 import App from './App.vue' 5 import App from './App.vue'
6 import pinia from './store' 6 // import pinia from './store'
7 import router from './router' 7 import router from './router'
8 import useSettingsStore from './store/modules/settings'; 8 import useSettingsStore from './store/modules/settings';
9 import { ElMessage } from "element-plus" 9 import { ElMessage } from "element-plus"
10 import { openMessageBox } from "@/utils/common" 10 import { openMessageBox } from "@/utils/common"
11 11
12 // pinia设置
13 import {createPinia} from 'pinia'
14 import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'
15
12 // 自定义指令 16 // 自定义指令
13 import directive from '@/utils/directive' 17 import directive from '@/utils/directive'
14 18
...@@ -21,6 +25,9 @@ import '@/assets/styles/globals.scss' ...@@ -21,6 +25,9 @@ import '@/assets/styles/globals.scss'
21 // 加载 iconify 图标(element plus) 25 // 加载 iconify 图标(element plus)
22 import { downloadAndInstall } from '@/iconify-ep' 26 import { downloadAndInstall } from '@/iconify-ep'
23 27
28 const pinia = createPinia();
29 pinia.use(piniaPluginPersistedstate);
30
24 const app = createApp(App) 31 const app = createApp(App)
25 app.use(ElementPlus) 32 app.use(ElementPlus)
26 app.use(pinia) 33 app.use(pinia)
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!