数组排序(根据对象属性排序),粘贴即用
通过返回数据进行排序
需求是用 weight 字段进行数据排序
methods: {
compare (property) {
return (a, b) => {
var value1 = a[property]
var value2 = b[property]
return value1 - value2
}
},
getData () {
// .......some code ......
let List = res.data.sort(this.compare('weight'))
}
}
拿到的List 就是已经通过排序后的数组
正序修改 compare 方法的 return value1 - value2
倒叙修改 compare 方法的 return value2 - value1