组内成员代码评审暴露问题总结,开发时需要注意:
P1:
- 页面搜索栏搜索项内容需要对齐
- 样式不要写行内样式,在css里面写
- 没有涉及到this指向问题的方法里,不需要定义 _this
- 判断接口返回状态使用统一方法 this.common.CheckCode( )或者项目里其他类似方法
- 判断条件中使用 === ,!== 不要使用 ==,!=
- page,rows不要重复声明,查询方法有问题,需要改一下
- 多余方法删除或者注释掉
- 对象赋值可以使用解构赋值,代码简洁
- this.marker 定义清除数据问题
- 分页查询方法使用混合方法 SearchFormMixin, PaginationTableMixin (避免每个页面都要分别赋值,减少代码冗余)
- 三元表达式 判断情况考虑全面一些
P2:
- 按钮选中效果,边框问题优化
- 汉化方法可以处理为公用方法
- 不需要的的async,await去掉
- 布尔值默认为true的去掉===true
- formData赋值代码冗余部分优化
- 多余this指向赋值去掉 const that = this ×
- 使用mapState取状态值
- 汉化方法中做非空判断