废话少说上代码:
dateData(property, type) {
//property是你需要排序传入的时间,type为true时是升序,false为降序
return function(a, b) {
var value1 = a[property];
var value2 = b[property];
if (type) {
// 升序
return Date.parse(value1) - Date.parse(value2);
} else {
// 降序
return Date.parse(value2) - Date.parse(value1)
}
}
},
在需要用到的list直接调用:
//调用this.dataData传入property为time,type为false降序
this.list=res.data.data.data.sort(this.dateData("time", false))