场景:这里是根据时间顺序和倒叙排序
compare(prop, align) {
return function (a, b) {
var value1 = a[prop];
var value2 = b[prop];
if (align == "positive") {//正序
return Number(value1) - Number(value2);
} else if (align == "inverted") {//倒序
return Number(value2) - Number(value1);
}
}
},
调用方式
正序
//this.list是数组,里面是对象,根据sortTimeer字段排序,positive正序排序
this.List.sort(this.compare('sortTimeer', 'positive'));
倒序:
this.List.sort(this.compare('sortTimeer', 'inverted'));