Vue Element UI 表格后端排序实现指南

作者:小布丁

时间:2026-10-22

浏览:368

本文介绍如何在 Vue Element UI 中实现表格的后端排序功能。通过将 sortable 设置为 custom 并监听 sort-change 事件,获取排序字段和顺序后请求后端接口。文章解析了 sort-change 方法的三个参数:column、prop 和 order,并结合代码示例说明如何获取当前列及排序规则(升序、降序)。

文章目录

Element UI 表格后端排序配置

Element UI 文档指出,若需启用后端排序,应将 sortable 属性设置为 custom,并在 Table 组件上监听 sort-change 事件。该事件的回调函数中可获取当前排序的字段名及排序顺序,进而向后端接口请求排序后的表格数据。

表格组件代码示例


<el-table :data="playerTableData" border style="width: 100%" :default-sort = "{prop: 'outlay', order: 'descending'}" @sort-change='sortChange'>
 <el-table-column prop="nickname" label="昵称"></el-table-column>
</el-table>

2、

sort-change 事件参数解析

sort-change 方法包含三个参数,其具体含义如下:

column:代表当前操作的列对象。

prop:代表当前列用于排序的数据字段名。

order:表示排序规则,包括升序(ascending)、降序(descending)以及默认值(null,即未排序状态)。

3、

排序处理函数示例


 //排序
 sortChange (column, prop, order){
  console.log(column.prop); //prop标签 => nickname
  console.log(column.order);//descending降序、ascending升序
 },

以上关于 Vue Element UI 表格请求后端排序的方法即为全部内容,希望能为您提供参考,也希望大家多多支持本站。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章