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数组列表按时间排序后改成按时间展示的方法
最新推荐文章于 2024-08-22 11:21:56 发布