Files
car-system-app/README.md
2023-05-05 15:10:08 +08:00

1.4 KiB
Raw Blame History

请仔细阅读一下要求!

  1. 安装依赖
npm i -g npm
npm i --save lodash
  1. 目前已支持 uni-ui, uview2不要引入第三方UI组件
  2. 登陆token 请使用utils包下面的auth.js
  3. 请求框架已封装,不要重复画轮子
  4. 不要使用内联样式
  5. 不要过度封装业务组件,请用最基础的写法先实现业务功能,通用功能组件可以封装
  6. 如果封装业务组件,请写好每个业务组件的用法
  7. 一个方法最好不超过150行代码
  8. 前端UI还原度95%以上
  9. 常量务必放在constants.js里面
  10. 开发之前请先熟悉plugins目录里面的每个js(除了auth.js)的使用类型
  11. z-paging(已封装) 下拉刷新上拉加请使用这个插件 https://ext.dcloud.net.cn/plugin?id=3935
  12. this.$ld已封装 已挂载全局 实用工具库(防抖动等) 文档库https://www.lodashjs.com/
  13. 上传图片接口封装
    // 用户头像上传
    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()
    	})
    }