在保持小程序原生优势的基础上,进一步提高了开发效率、代码质量和用户体验。
一、WePY + Mobx + Axios + Vant Weapp
这个技术选型方案在保持小程序原生优势的基础上,进一步提高了开发效率、代码质量和用户体验,是一个较为全面和合理的选择。
-
基础框架选择:
- 使用微信官方提供的小程序框架 - WePY
-
数据管理:
- 结合小程序内置的 data 和 event 机制
- 引入 Mobx 状态管理库
-
网络请求:
- 使用小程序内置的 wx.request() API
- 封装一层 Axios 请求库,添加错误处理和 loading 状态等功能
-
界面和交互:
- 利用小程序自带的组件库
- 根据业务需求引入 Vant Weapp UI 库
- 使用小程序内置的 API 实现动画和手势交互
-
开发工具:
- 使用微信开发者工具进行开发和调试
- 在 VSCode 中集成 ESLint 和 Prettier 进行代码检查和格式化
-
部署发布:
- 遵循小程序的审核和发布流程,通过小程序管理后台进行发布
- 使用 Jenki