从哪导入
全部公共内置 store 从 @quan-erp/base-frontend 导出。shared-ui / shared-frontend-core 不拥有这些 store。
- 包:@quan-erp/base-frontend
- 多数为双调用:useXStore()()
- useAppRegistry — 单次调用
- getXStore() — 用于 register() / 非 React
TSXimport
1import {
2 useAppRegistry,
3 useNavMenuStore,
4 useBottomNavBarStore,
5 useWebEnvStore,
6 getWebEnvStore,
7 useRootComponentStore,
8 getRootComponentStore,
9 useHomeShortcutStore,
10 getHomeShortcutStore,
11 useSettingStore,
12 useAllowedAPIPermission,
13 usePerimssionTemplateStore,
14 getPerimssionTemplateStore,
15 useSportlightSearchStore,
16} from "@quan-erp/base-frontend";目录
- useAppRegistry — userInfo / shell registry
- useNavMenuStore — 顶部导航
- useBottomNavBarStore — 底部导航
- useWebEnvStore — 运行时环境
- useRootComponentStore — 全局 overlay
- useHomeShortcutStore — 主页快捷入口
- useSettingStore — 设置缓存
- useAllowedAPIPermission — 允许的 API
- usePerimssionTemplateStore — 权限模板
- useSportlightSearchStore — Spotlight 面板
关键规则
- 只从 @quan-erp/base-frontend 导入
- 不要在插件中镜像这些状态
- 在侧栏打开各 store 页查看详情