vxe-table表格列排序怎么知道是排的正序还是倒序
时间: 2023-10-20 08:49:04 浏览: 282
在 vxe-table 中,可以通过 `sort-config` 属性来指定表格列的排序方式。这个属性是一个对象,其中的 `order` 属性用于定义排序方式,可以取值为 `'desc'`(降序)或 `'asc'`(升序)。
如果你想要动态切换排序方式,可以在表格列的 `sort-method` 属性中传入一个函数,在该函数中根据当前的排序方式进行处理。你可以在函数中使用 `order` 参数来判断当前的排序方式。
以下是一个示例:
```html
<vxe-table :data="tableData">
<vxe-table-column field="name" title="名称" sort-method="sortMethod"></vxe-table-column>
<vxe-table-column field="age" title="年龄" sort-method="sortMethod"></vxe-table-column>
</vxe-table>
```
```javascript
methods: {
sortMethod({ column, order }) {
if (order === 'desc') {
// 当前为降序
// 处理降序排序逻辑
} else if (order === 'asc') {
// 当前为升序
// 处理升序排序逻辑
}
}
}
```
通过判断 `order` 的值,你可以确定当前的排序方式是正序还是倒序,并进行相应的处理。
阅读全文