fetchList(){ user.collectGoods().then(res=>{ this.result = res.data this.result.list.forEach(function(item) { this.result.newList = [] item.createDatetime = this.fmtDate(item.createDatetime) }, this); var viewList = [] this.goodsList = this.result.list this.goodsList.forEach(e1 => { if(!this.isBeside(viewList,e1)){ var obj = {goods: []} obj.time = e1.createDatetime obj.goods.push(e1) viewList.push(obj) } else { viewList.forEach(e => { if(e.time == e1.createDatetime){ e.goods.push(e1) } }) } }) this.viewList = viewList console.log(this.viewList) }) }, isBeside(targList,item){ if(targList.length == 0){ return false } var flag = 0 targList.forEach(e => { if(e.time == item.createDatetime){ flag = 1 } }) if(flag == 1){ return true } else { return false } }
js数组列表按时间排序后改成按时间展示的方法
猜你喜欢
转载自blog.csdn.net/qq_37026273/article/details/80736496
今日推荐
周排行