需要排序数组以及排序字段为rank:
let data=[{text:"测试01",value:1,rank:1},{text:"测试02",value:2,rank:2},{text:"测试03",value:3,rank:3}]
排序:
this.data.sort((a, b) => {
return a.rank > b.rank ? 1 : -1;
})
排序结果:
this.data=[{text:"测试03",value:3,rank:3},{text:"测试02",value:2,rank:2},{text:"测试01",value:1,rank:1}]