开发规范

  1. 使用小驼峰命名法
  2. 变量和函数名称清晰,函数优先根据返回值命名,函数以动词+名词的格式命名
  3. 类名开头字母大写
  4. 全局变量字母全部大写
  5. 个人在wx上声明的属性以$开头,以示与原来wx的区别
  6. 不使用var声明,优先使用const声明,其次是let
  7. 执行4 个空格的缩进
  8. 点击事件函数命名方式为 on + 事件名 或者业务名。
  9. 大多数情况下使用rpx,px则用于字体大小与边框
  10. 大多数情况使用flex布局,少使用float
  11. 尽可能少的使用内联样式
  12. 点击事件函数命名方式为 on + 事件名 或者业务名。
  13. 回调函数统一使用 Promise 函数的方式进行编写,回调成功的参数统一为 res,错误参数为 err。
  14. 私有函数以及回调函数统一放置在生命周期函数后。
  15. 所有涉及到数据绑定的变量均需在 data 中初始化。禁止在不定义的情况下直接 setData
  16. 删除 js 文件中未用到的生命周期函数,保持代码的整洁。
  17. 考虑代码的复用性,能封装成组件的尽可能的封装成组件。
  18. 遵循开发-检查(UI检查、功能检查、接口检查)-优化(css优化、js优化、http优化)的开发步骤

参考:微信小程序开发规范文档