import { createPinia } from "pinia" // pinia 持久化插件 import { createPersistedState } from "pinia-plugin-persistedstate" // 导入子模块 import useAppStore from "./modules/app" import useUserStore from "./modules/user" import useMapStore from "./modules/map" // 安装pinia状态管理插件 function setupStore (app) { const store = createPinia() const piniaPersist = createPersistedState({ storage: { getItem: uni.getStorageSync, setItem: uni.setStorageSync } }) store.use(piniaPersist) app.use(store) } // 导出模块 export { useAppStore, useUserStore, useMapStore } export default setupStore