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