对列表进行排序
1.去除无排序状态
在table中加入 :sortDirections="['descend', 'ascend','descend']"
若是给table加代表给列的所有排序加
若单独给columns加代表当前列加
2.设置排序给:sorter: true,
3.设置默认排序:defaultSortOrder: 'descend',
4.sortOrder用于外部控制当前排序
{
title: "金额(元)",
key: "Amount",
dataIndex: "Amount",
defaultSortOrder: 'descend',
sorter: true,
sortDirections:['descend', 'ascend','descend']
}
5.table @change="sorterChange"方法可以获取到当前排序信息
注意:当设置sortOrder这个值后其他排序无法点击情况下,需要进行如下设置
sorterChange(pagination, filters, sorter){
this.columns[4].sortOrder = sorter.order
this.columns[3].sortOrder = ''
}