zoukankan      html  css  js  c++  java
  • 一篇业务需求上的数据处理问题--后台API只返回四个字段ABCD,现在数据量较大有20万条,一列上要展示ABCDABCDABCD这么些字段

    业务需求详解: 业务需求数据处理-后台API只返回四个字段ABCD,现在数据量较大有20万条,一列上要展示ABCDABCDABCD这么些字段,这时服务端他不会给你做处理,只能前端自己处理了,将对象forEach遍历添加到一个新的obj中,当index%30,当index%31时,当index%3==2时分别push存储到obj对象中
    使用框架为vue

     .then(res => {
              if (res.detail.list == []) {
                return false;
              }
              let that = this;
              let obj = {};
              var list = [];
              res.detail.list.forEach((item, index) => {
                if (index % 3 === 0) {
                  obj.contactsName = item.contactsName;
                  // console.log(obj.contactsName)
                  obj.contactsPhoneNum = item.contactsPhoneNum;
                  obj.contactsCallNum = item.contactsCallNum;
                  obj.contactsCallTime = item.contactsCallTime;
                }
                if (index % 3 === 1) {
                  obj.contactsName1 = item.contactsName;
                  obj.contactsPhoneNum1 = item.contactsPhoneNum;
                  obj.contactsCallNum1 = item.contactsCallNum;
                  obj.contactsCallTime1 = item.contactsCallTime;
                }
                if (index % 3 === 2) {
                  obj.contactsName2 = item.contactsName;
                  obj.contactsPhoneNum2 = item.contactsPhoneNum;
                  obj.contactsCallNum2 = item.contactsCallNum;
                  obj.contactsCallTime2 = item.contactsCallTime;
                  list.push(obj);
                  obj = {};
                }
                if (index === res.detail.list.length - 1) {
                  list.push(obj);
                  obj = {};
                }
              });
              // console.log(list,'list')
    
              that.baseData1.push(list);
              that.count = res.detail.count;
              this.loading3 = false;
            });
  • 相关阅读:
    c盘瘦身、windows解除上网限速、贴膜注意事项
    windows7导入k8s用户证书
    ubuntu报错解决和注意事项
    ubuntu默认root密码问题,第一次使用ubuntu需要设置root密码
    java程序员修炼之道
    选择器代码
    css的使用技巧资料
    移动开发的相关资料
    使用phantomjs生成网站快照
    PHP Simple HTML DOM Parser Manual-php解析DOM
  • 原文地址:https://www.cnblogs.com/guanhuohuo/p/12533667.html
Copyright © 2011-2022 走看看