1.1 KiB
1.1 KiB
xk-client-wx 设计思路
架构决策
uni-app 跨平台
选择 uni-app 作为小程序框架:
- 一套代码多端运行(微信小程序、H5、App)
- Vue 3 Composition API 支持
- 丰富的插件生态
分包加载
使用分包(subPackages)优化首屏加载:
- 主包:核心页面(首页、消息、我的)
- 分包:业务页面(问诊、购药、挂号等)
- 按需加载,减少初始包体积
状态管理
Vuex + Pinia 双状态管理:
- Vuex: 旧模块状态(兼容性)
- Pinia: 新模块状态(推荐)
- 逐步迁移到 Pinia
用户体验
首页设计
- 顶部:门店信息、搜索
- 中部:医生推荐、药品推荐
- 底部:特色处方、健康资讯
问诊流程
- 选择医生 → 查看详情
- 发起问诊 → 选择就诊人
- 发送症状描述 → 等待医生回复
- 医生开具处方 → 查看处方
- 确认购药 → 下单支付
购药流程
- 浏览药品 → 加入购物车
- 选择收货地址
- 确认订单 → 支付
- 等待发货 → 查看物流