Appearance
Mobile 移动端
路径:packages/mobile
技术:uni-app + Vue 3
定位
- 业务端,不做完整系统管理(用户/角色/菜单 CRUD 在 Web/Desktop)
- 登录 + 按 permissions 控制首页 / TabBar 入口显示
目录要点
| 路径 | 说明 |
|---|---|
pages.json | uni-app 路由(不能完全动态 addRoute) |
src/pages/login/ | 登录页 |
src/api/client.ts | 封装 API(可复用 api-client 逻辑) |
src/constants/entries.ts | 权限与入口映射 |
与 Web admin 的差异
| Web admin | Mobile |
|---|---|
| vue-router 动态 addRoute | pages.json 固定页面 + 入口显隐 |
| localStorage Token | uni.setStorageSync |
| Element Plus | uni-ui / 原生组件 |
启动
bash
pnpm --filter mobile dev:h5 # H5
pnpm --filter mobile dev:mp-weixin # 微信小程序共享包
已引用 @xichen-full-stack/utils、api-client、auth(视具体 package.json 而定)。