前言
下面这几点将工作中所踩的一些坑简单整理了一下,团队几个人开发,一些默契就比较重要,可以提高开发效率和代码的可读性
命名,编码和注释
命名
A.文件夹命名:文件夹、文件的命名与命名空间应能代表代码功能...字符串拼接
应使用数组保存字符串片段,使用时调用join方法。避免使用+或+=的方式拼接较长的字符串,每个字符串都会使用一个小的内存片段,过多的内存片段会影响性能
例一:
?
例二:会影响性能
?...,调用时实参和形参对应
E.不能有重复的返回
F.在循环内部声明函数慎用,因为是循环执行完成函数调用才会执行
G.Return后面不要写代码,并且不封装成if…then…else…
导入和导出
使用import...也可以做类似的封装
promise里面的this并不指向vue,所以需要在外面缓存
3.axios封装的promise
可以在axios里面设置flag,用watch监听,值返回再执行下面的代码,并设置...Flag为false
If,for…in,for…of和的使用
A.能用三元运算符就用,减少if的嵌套,第一个花括号位于一行的结束
?