This commit is contained in:
2025-10-15 01:21:25 +08:00

View File

@@ -81,14 +81,14 @@ npm install
* 遵循JavaScript函数式编程范式。 * 遵循JavaScript函数式编程范式。
* 方法类函数应该使用 `function` 进行定义。 * 方法类函数应该使用 `function` 进行定义。
* 避免出现超过4个以上的 `ref`超过4个则使用 `reactive` * 避免出现超过4个以上的 `ref`超过4个则使用 `reactive`
* 页面的生命周期按需进行导入,如(`import { onLoad } from '@dcloudio/uni-app'`)。 * 页面的生命周期需要通过 `@dcloudio/uni-app` 依赖进行按需导入,如(`import { onLoad } from '@dcloudio/uni-app'`)。
* 全局变量都集中放置于代码顶部。 * 全局变量都集中放置于代码顶部。
* 变量名使用小驼峰命名法。 * 变量名使用小驼峰命名法。
* 常量名使用全大写。 * 常量名使用全大写。
* 状态类变量命名参考 `isLogin``isOpen` * 状态类变量命名参考 `isLogin``isOpen`
* 事件类方法命名参考 `onClick``onSelect` * 事件类方法命名参考 `onClick``onSelect`
* 变量都应该写有注释说明、类型说明。 * 变量都应该写有注释说明、类型说明。
* `Promise` 方法使用 `async` `await` 写法,并进行容错处理。 * 所有 `Promise` 方法使用 `async` `await` 写法,避免出现 `.then` 嵌套,并进行容错、错误抛出处理。
* 字符串拼接使用ES6的模板语法。 * 字符串拼接使用ES6的模板语法。
* JavaScript规范应遵循项目中已有的风格。 * JavaScript规范应遵循项目中已有的风格。