美文网首页
项目总结

项目总结

作者: KevinLee0424 | 来源:发表于2021-09-16 17:36 被阅读0次

    1、开发规范:每个方法前要加注释,方法名字不能是关键字 exp: delete
    2、每个表单ts 都要写一个中间对象searchInfo用于表单提交
    3、实例化时,fromgroup中的参数要统一定义
    4、请求列表所用参数和导出列表参数不是一回事,要分别定义
    5、切换分页和改变每页展示不同数据传参不同
    6、导出无需传入分页参数
    7、重置不请求接口,尤其是时间插件赋值为初始值的时候不要用初始化定义的代码,要去掉中括号 []
    8、搜索请求时如果有必传参数,在请求前验证非空,拦截请求,如果像增值业务中铁运运输集装箱详情中,当时间插件开始时间和结束时间两个都有值或者两个都没有值,不拦截。当有个没有值的时候进行拦截
    9、Button 有默认浏览器默认行为 要不用 a 标签代替 button,要不用超哥的封装的指令
    10、时间插件输入框中的值如果可以手动清除 x ,则请求接口时使用三元运算符判断是否清空 exp:

    let dateObj = this.searchForm.value;
        const params = {
          page,
          pageSize,
          ...this.searchInfo,//中间对象
          startDate: dateObj.startDate ? formatDay(dateObj.startDate) : '',
          endDate: dateObj.endDate ? formatDay(dateObj.endDate) : ''
        }
    

    相关文章

      网友评论

          本文标题:项目总结

          本文链接:https://www.haomeiwen.com/subject/hfxdgltx.html