index.ts 528 B

1234567891011121314151617181920
  1. import type { App } from "vue";
  2. import { createPinia } from "pinia";
  3. import piniaPersist from "pinia-plugin-persist";
  4. const store = createPinia();
  5. store.use(piniaPersist);
  6. // 全局注册 store
  7. export function setupStore(app: App<Element>) {
  8. app.use(store);
  9. }
  10. export * from "./modules/app";
  11. export * from "./modules/permission";
  12. export * from "./modules/settings";
  13. export * from "./modules/tagsView";
  14. export * from "./modules/user";
  15. export * from "./modules/common";
  16. export * from "./modules/dictionary";
  17. export { store };