index.ts
762 Bytes
// import { defineStore } from 'pinia'
// // 获取modules文件夹下面所有ts文件
// let files: any = import.meta.globEager('./modules/*.ts')
// let modules:any = {}, allStore:any = {}, family: any = {}
// for(let file in files) {
// const moduleName = file.replace(/(.*\/)*([^.]+).*/gi, '$2')
// modules = { ...modules, ...files[file] }
// allStore[moduleName + 'Store'] = modules
// }
// for (let item in allStore) {
// family[item] = defineStore(allStore[item].default)
// }
// export {family}
import { createPinia } from 'pinia'
// import piniaPluginPersist from 'pinia-plugin-persist'
import { createPersistedState } from 'pinia-persistedstate-plugin'
const pinia = createPinia()
pinia.use(createPersistedState({}))
export default pinia