#每日一水#
1. css样式分模块并加上注释,模块之间空一行
2. 申明变量时适当写注释,命名尽量不用缩写
3. vue监听的事件记得垃圾回收
```js
export default {
...
created () {
document.addEventListener('click', this.handleClick)
},
beforeDestroy () {
document.removeEventListener('click', this.handleClick)
}
}
```
4. props中的属性应该申明类型
```js
props: {
size: [Number, String]
}
```
5. 路由命名RESTful规范
```js
// 不建议:
/addUser
/updateUser?id=1
// 提倡:
/user/add
/user/update?id=12345
```
6. 模块文件夹及其下的文件命名:文件夹和文件不用同名,模块文件夹已经表明所属模块,其下文件就不用再以同样名称开头了,且主文件命名为index即可例如:

```js
// 不建议:
orderManagement
│ ├── orderManagement.vue
│ ├── orderDetail.vue
// 提倡:
orderManagement
│ ├── index.vue
│ ├── detail.vue
```
展开
评论