20230309:element-ui如何按照多列数据进行排序?
2023-03-08 本文已影响0人
云桃桃
- 我想你工作时,可能遇到过这样的排序问题,比如,下列代码,需求要求,相同名字的放在一起,按照升序排序,然后呢,年龄按照降序。
var users=[{'user':'fred','age':49},{'user':'barney','age':36},{'user':'fred','age':42},{'user':'barney','age':34}];
那怎么做呢?有3步骤###
1. 给el-table加@sort-change方法(sortChange)
2. 给需要排序的列加上sortable="custom"
3. 在sortChange 方法里面,结合lodash排序方法,即可。
image.png