1.1 KiB
1.1 KiB
xk-client-wx 基类架构
页面结构
graph TB
subgraph 主包 pages/
HOME[首页<br/>pages/home]
CATE[健康资讯<br/>pages/cate]
MSG[消息<br/>pages/index]
MINE[我的<br/>pages/mine]
LOGIN[登录<br/>pages/login]
end
subgraph 分包 subPackages/
DOC[doctor/<br/>医生详情/问诊]
PROD[product/<br/>商品浏览]
FU[follow-up/<br/>复诊续方]
SP[special-prescription/<br/>特色处方]
MY[my/<br/>我的记录/订单]
REG[register/<br/>挂号预约]
SHOP[shop/<br/>商城订单]
SET[setup/<br/>设置/协议]
CHAT[chat/<br/>在线问诊]
TRANS[transfer/<br/>转诊咨询]
end
HOME --> DOC
HOME --> PROD
HOME --> SP
MINE --> MY
MINE --> SET
DOC --> CHAT
DOC --> REG
PROD --> SHOP
请求模块
request/ 目录封装了 HTTP 请求:
- 统一请求拦截器
- Token 注入
- 错误处理
- 基础 URL 配置
状态管理
使用 Vuex + Pinia 双状态管理:
- Vuex: 旧模块状态
- Pinia: 新模块状态