通过日期对数据进行格式化。

    dataformat(arr) {
              var newArr = [];
              arr.forEach((address, i) => {
                let index = 0;
                let alreadyExists = newArr.some((newAddress, j) => {
                  if (address.createTime.substring(0,10) == newAddress.time.substring(0,10)) {
                      index = j;
                      return true;
                  }
                });
                if (!alreadyExists) {
                    newArr.push({
                        time: address.createTime.substring(0,10),
                        items:[address]
                    });
                } else {
                    newArr[index].items.push(address);
                }
            });
            this.allList = newArr;
        }

效果图 。


U{`9E$REMCMP~O2Y0$EDP8M.png

后台返回的数据,

LTD_{{K$%{3ND`4I%T3}9$R.png

格式化以后的数据

SKCEC(74IINP(PE7YCNCD$1.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容