修改logo和标题,主题颜色,添加pinia持久化插件
parent
4c2c7980d6
commit
30acdcd433
@ -1,5 +1,15 @@
|
|||||||
|
import useAppStore from './modules/app';
|
||||||
|
import useDictStore from './modules/dict';
|
||||||
|
import usePermissionStore from './modules/permission';
|
||||||
|
import useSettingsStore from './modules/settings';
|
||||||
|
import useTagsViewStore from './modules/tagsView';
|
||||||
|
import useUserStore from './modules/user';
|
||||||
|
import piniaPluginPersist from 'pinia-plugin-persist'
|
||||||
|
|
||||||
const store = createPinia()
|
const store = createPinia()
|
||||||
|
store.use(piniaPluginPersist)
|
||||||
|
|
||||||
|
export { store, useAppStore, useDictStore, usePermissionStore, useSettingsStore, useTagsViewStore, useUserStore }
|
||||||
|
|
||||||
export { store }
|
export { useLocalStore } from './modules/local'
|
||||||
export * as useAppStore from './modules/app';
|
export { useSessionStore } from './modules/session'
|
||||||
export * as useDictStore from './modules/dict';
|
|
||||||
@ -0,0 +1,29 @@
|
|||||||
|
|
||||||
|
/**
|
||||||
|
* 通用数据仓库
|
||||||
|
*/
|
||||||
|
export const useLocalStore = defineStore('localStore', {
|
||||||
|
state: () => {
|
||||||
|
return {
|
||||||
|
test: undefined
|
||||||
|
}
|
||||||
|
},
|
||||||
|
//计算字段
|
||||||
|
getters: {
|
||||||
|
|
||||||
|
},
|
||||||
|
//方法
|
||||||
|
actions: {
|
||||||
|
|
||||||
|
},
|
||||||
|
persist: {
|
||||||
|
enabled: true, // 开启缓存 默认会存储在本地localStorage
|
||||||
|
strategies: [
|
||||||
|
{
|
||||||
|
key: 'localStore',
|
||||||
|
storage: localStorage,
|
||||||
|
},
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
})
|
||||||
@ -0,0 +1,29 @@
|
|||||||
|
|
||||||
|
/**
|
||||||
|
* 通用数据仓库
|
||||||
|
*/
|
||||||
|
export const useSessionStore = defineStore('sessionStore', {
|
||||||
|
state: () => {
|
||||||
|
return {
|
||||||
|
test: undefined
|
||||||
|
}
|
||||||
|
},
|
||||||
|
//计算字段
|
||||||
|
getters: {
|
||||||
|
|
||||||
|
},
|
||||||
|
//方法
|
||||||
|
actions: {
|
||||||
|
|
||||||
|
},
|
||||||
|
persist: {
|
||||||
|
enabled: true, // 开启缓存 默认会存储在本地localStorage
|
||||||
|
strategies: [
|
||||||
|
{
|
||||||
|
key: 'sessionStore',
|
||||||
|
storage: sessionStorage,
|
||||||
|
},
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
})
|
||||||
Loading…
Reference in New Issue