今天在码代码的时候,一个简单的数据sort排序竟然为难了我半个小时,
先上无法排序成功的代码
handleSort(sortType) {
this.sortType = sortType;
if(sortType === 1){
this.menuRightList.sort((a, b) => {
return a.count < b.count;
});
}else{
this.menuRightList.sort((a, b) => {
return a.count > b.count;
});
}
},
几经周折和思考,最后排序成功
贴上排序成功的代码
handleSort(sortType) {
this.sortType = sortType;
if(sortType === 1){
this.menuRightList.sort((a, b) => {
return a.count < b.count ? 1 : -1
});
}else{
this.menuRightList.sort((a, b) => {
return a.count > b.count ? 1 : -1
});
}
},