没错就是上面的bug
我的需求是给数组排序,于是我找了个新的新组sortList接了一下,结果一看靠什么鬼错误
dealMyDate(v) {
this.sortList = this.list.filter((item) => item.date == v);
this.sortList.sort(function(a, b) {
return b.time < a.time ? 1 : -1;
});
return this.sortList;
},
找了半天,他们的解决方法 没有作用,于是放弃,直接简单粗暴,直接排
dealMyDate(v) {
return this.list
.filter((item) => item.date == v)
.sort(function(a, b) {
return b.time < a.time ? 1 : -1;
});
},
嗯...就好了😓
附上数组排序方法:
降序
list.sort(function(a, b) {
return b.createTime < a.createTime ? -1 : 1
})
升序
list.sort(function(a, b) {
return b.createTime < a.createTime ? 1 : -1
})