第八次团队作业:代码规范
这个作业属于哪个课程 | 2018级计算机和综合实验班 (福州大学至诚学院 - 计算机工程系) |
---|---|
这个作业要求在哪里 | 第八次团队作业:Beta冲刺 |
这个作业的目标 | 代码规范 |
代码规范
一、自定义组件
- 文件夹名字统一用小写字母;
- 文件夹多个单词之间用“_”来连接,如:miniprogram_npm;
- 文件名称与文件夹名称一致。
- 多个地方使用可以考虑直接配置到app.json中的“usingComponents”里面。`
二、页面文件(pages)
- 文件夹第一个单词使用小写,如:home。
- 多个单词使用驼峰命名,如:orderDetail。
- 文件名称统一使用index.js。
- 工具类文件和其他(statics或utils)。
- 文件名称统一使用*.js。
三、JS规范
- js 的命名采用驼峰命名法。
- js语句无需写 ;来结尾。
- js中一致使用 单引号''或者 反引号``,不是使用 双引号""。
- 在wxml、wxss、json 中均使用双引号 ""。
四、函数
- 在pages的页面文件中,系统方法仍使用默认的方式。
- function () {}, 自定义的方法统一使用如:函数名() {}
五、文件的导入和导出
1.文件导入:
1.1)使用微信引入模块的方式,即 require(path) 相当于整个模块导入。
1.2)ES6方式导入,import xx from path 按需导入。
2.文件导出
2.1)使用module.exports = {}方式模块导出;
2.2)使用 export单个导出 或者 export default {}导出多个