css
1、大模块样式使用类名书写,不要使用标签,会对后代元素造成影响。
2、分出层级,不要一直嵌套,便于阅读。
3、如果文字太多就溢出隐藏显示省略号,将内容显示在title中。
4、图片用container包裹
5、不同字体显示效果也不同
js
1、onchange事件加在select标签上,不是option
2、传参传时间时尽量传时间戳,然后转换一下格式,不容易出错
3、传参时中文尽量也转一下码
vue
1、修改config配置(常见于修改接口地址)后,需要重启
2、组件命名不要用关键字
联调
1、查询接口,当查询条件不起作用时,跟后台联调一下,后台可能没有设置可以接收参数或其他参数为空字符串
解决办法:
1>让后台设置接收空字符串为查询所有数据;
2>前台设置当值为空时,不发送这个参数。
错误
1、当有错误贯穿整个流程时,不要一时之间全部修改,而是修改一个页面,查看效果,与其他页面互不影响且没有错误,再修改下一部分。当同一个错误在多个地方出现时,先修改一处,成功后,再复制修改其余全部。
2、当测试提出的bug是你没做的功能时,先跟产品确认,当产品说要做,你再做。
3、当出现错误,而错误信息又不是很长时,把错误信息放到百度去搜索。