123456789101112131415161718192021222324 |
- import { defineStore, acceptHMRUpdate } from "pinia";
- export const useStore = defineStore({
- id: "index",
- state: () => ({
- userInfo: {}, // 当前的用户信息
- routers: [], // 返回的所有路由
- asyncRoutesMark: false, // 是否添加过路由
- }),
- getters: { // 取值
-
- },
- actions: { // 方法
- setRouters(arr: any) {
- this.routers = arr;
- },
- setAsyncRoutesMark(val: boolean) {
- this.asyncRoutesMark = val
- }
- },
- persist: true, // 是否持久化
- });
- if (import.meta.hot) {
- import.meta.hot.accept(acceptHMRUpdate(useStore, import.meta.hot))
- }
|