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

    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;
        }

效果图 。


通过日期对数据进行格式化。_第1张图片
U{`9E$REMCMP~O2Y0$EDP8M.png

后台返回的数据,

通过日期对数据进行格式化。_第2张图片
LTD_{{K$%{3ND`4I%T3}9$R.png

格式化以后的数据

通过日期对数据进行格式化。_第3张图片
SKCEC(74IINP(PE7YCNCD$1.png

你可能感兴趣的:(通过日期对数据进行格式化。)