Files
xk-docs/docs/projects/xk-client-wx/architecture.md
2026-07-08 15:04:42 +08:00

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: 新模块状态