Become a sponsor

说明
Pinia 7 个 store 模块速查。storage 键统一在 store/mutation-types.ts 定义常量。
| Store | 主要 state | 主要 getter/action |
|---|---|---|
| user | token、用户信息、权限集合 | getPermissions、setToken、GetInfo |
| asyncRoute | 菜单树、动态路由表、注入标记 | generateRoutes、setDynamicAddedRoute、getIsDynamicAddedRoute |
| tabsView | 标签页列表、当前页签 | 多页签增删切换(经 storage 持久化) |
| designSetting | 主题配色、布局尺寸、组件大小 | 主题切换即时生效(持久化) |
| projectSetting | 项目开关(水印/锁屏/面包屑等) | 设置项读写 |
| lockscreen | 锁屏状态 | 锁定/解锁 |
| ossConfig | 对象存储配置 | 直传场景配置读取 |
| 常量 | 用途 |
|---|---|
| ACCESS_TOKEN | 登录令牌 |
| FIRST_ROUTE | 首个落地路由 |
| (其他) | 主题、标签页、锁屏等持久化键 |
useXxxStore() 组件内获取;useXxxStoreWidthOut() 守卫等组件外场景