前端开发规范说明

1.注释,每个事件或者方法上面都要有注释
2.每个接口请求都是做成功和失败的判断处理
3.后台的提示统一为diy(红色)提示,前端的提示统一为warning(黄色)提示
4.所有表格增加自适应高度,loading效果
5.保存,删除,提交等直接访问后台接口的按钮必须加防重复提交功能 即加loading效果
6.全屏的表格的分页必须改为支持选择每页条数的分页器即(@components/page1组件)
7.变量的定义要有意义,变量较多时,必须以对象形式定义变量,且有关联性的定义变量
8.所有的跟金额有关的必须保留两位小数
9.所有时间必须显示到分 日期到天 时间年月日时分
10.遇到通用接口跟后台商量是否更换
11.所有页面的最外层div的class必须为文件名,避免页面直接的相互影响
12.所有css需写在定义的scope里面,如需更改iview组件样式需加上本页面的class名,尽量不要单独写css文件,非特殊情况,不允许修改全局样式,以免造成其它地方的样式影响
13.select框 内容较多的数据,需更换成支持拼音码五笔码的longrangesearchselectElse组件(可参考https://www.cnblogs.com/yn-cn/p/11251947.html较为详细步骤)
14.所有model弹框必须加 :mask-closable="false",不允许用户点其他地方导致弹框关闭
15.所有的校验的方法,需先查看util.js里面是否有,有则直接用,没有则增加到util.js里面,方便大家以后用
16.新增接口时,需全局搜索是否项目中已有,不可增加重复接口,严禁在放置接口处的传参写死数据
17.新增的接口需写明功能日期增加人的名字简写,例如(接诊接口 2019.7.26 yn)
18.变量必须先定义再使用,纯查看功能的可除外和不需要处理逻辑数据可另外对待
19.页面较为复杂的,代码量较大的必须以组件的形式呈现,严禁写在同一个页面
20.页面中能用on-change解决的不要用watch
一个功能开发完毕自测流程 页面布局--各种校验--防重复功能--冗余代码删除--提升用户的体验感

你可能感兴趣的:(前端开发规范说明)