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