pinia配置
Showing
2 changed files
with
9 additions
and
1 deletions
| ... | @@ -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) | ... | ... |
-
Please register or sign in to post a comment