1.4 KiB
1.4 KiB
请仔细阅读一下要求!
- 安装依赖
npm i -g npm
npm i --save lodash
- 目前已支持 uni-ui, uview2,不要引入第三方UI组件,
- 登陆token 请使用utils包下面的auth.js
- 请求框架已封装,不要重复画轮子
- 不要使用内联样式
- 不要过度封装业务组件,请用最基础的写法先实现业务功能,通用功能组件可以封装
- 如果封装业务组件,请写好每个业务组件的用法
- 一个方法最好不超过150行代码
- 前端UI还原度95%以上
- 常量务必放在constants.js里面
- 开发之前请先熟悉plugins目录里面的每个js(除了auth.js)的使用类型
- z-paging(已封装) 下拉刷新上拉加请使用这个插件 https://ext.dcloud.net.cn/plugin?id=3935
- this.$ld(已封装) 已挂载全局 实用工具库(防抖动等) 文档库https://www.lodashjs.com/
- 上传图片接口封装
// 用户头像上传 export function uploadFile(data) { return upload({ url: 'xxxxxx', name: data.name, filePath: data.filePath }) } success: function (res) { uni.hideLoading() let data = {name: 'avatarfile', filePath: res.tempFilePath} uploadFile(data).then(response => { uni.showToast({ title: "修改成功", icon: 'success' }) uni.navigateBack() }) }