data(){
return{
loading:false,
tableData:[],
sortTableData:[],
}
},
async getDealDetail(searchObj) {
this.loading = true
this.tableData = []
try {
const { data } = await this.$axios.dealdetail.getDealDetail(searchObj)
// data.sort((a,b)=>{
// var value1 = a[serialNumber];
// var value2 = b[serialNumber];
// return value1 - value2;
// })
this.tableData = data
this.loading = false
} catch (error) {
}
sortTableData(){
this.sortTableData.sort((a,b)=>{
var value1 = a[serialNumber];
var value2 = b[serialNumber];
return value1 - value2;
})
},
如题,上面代码中{data}是从后台获取的值,现在我像依据serialNumber大小排序,但是使用sort直接return回去,走不到下一步,不管是代码里设,还是外置方法sortTableData()我好想都不行,请问我该怎么做
啊啊啊,我太蠢了
this.loading = false
this.tableData = data
this.tableData.sort((a,b)=>{
var value1 = a['serialNumber'];
var value2 = b['serialNumber'];
return value1 - value2;
})
人在没脑子的时候是真的没脑子