命名问题
- 文件名不要太长,一般命名为XXXX-XXX的格式
- type的命名不是全大写,一般采用大驼峰
- 命名格式统一,不要一下大驼峰,一下小驼峰
代码重构问题
-
涉及到两个重复的组件就应该使用v-for循环,使用一个对象进行包裹,然后进行返回
-
?. ??的使用juejin.cn/post/701991…
-
endTime和beginTime去除,使用day.js对getTime进行重构
-
router 文件导出导入的问题
-
对于prop可以使用非空断言,但是对于data必须赋予一个初值
-
三个map改为reduce
-
使用工厂函数来生成大对象;
-
使用计算属性来对源头数据进行过滤,compute 本质是一个过滤器
-
map ->forEach