Open mominger opened 4 years ago
基于uni-app框架 vue 语法进行研发 不支持vue-router axios。因此封装了对应的路由拦截、请求处理。 本项目当前需支持小程序、H5(WeLink);将来需兼容App(iPad) 下面针对架构的各层进行阐述;最后附带研发工具的说明
待后台提供接口详细设计后,我会统一培训YApi的使用 利用YApi 前后解耦,用mock模拟接口响应数据,以及类Postman 接口调试
具体参考pages/user/login.vue
具体参考 apis/user.js
具体参考 apis/base/http.js resource下的各后台映射类 http.js 是底层请求库,如需修改请先联系我
代码在 pages/login.vue
具体在view里请采用 mapMutations、mapGetters、mapActions 引入
具体源码参考 common/errorLog.js,App.vue下的 onError
建议用 ssh key 免密登录
项目架构图
1. YApi
2. Network请求和Service处理
3. Utils
4. 页面容器
5.UI组件库
6.编译打包
7,日志记录
8.HBuildX
反馈与建议