design vue 表格开启列排序的操作


Posted in Javascript onOctober 28, 2020

开启排序

1、本地数据排序

column数据设置,需要开启的列设置sorter: (a, b) => a.address.length - b.address.length, 自定义排序方法

2、服务端排序sorter设置true

点击排序,表格触发change方法,接受参数

change (pagination, filters, sorter, { currentDataSource })

第三个参数就是排序信息

{field, order}

<a-table
   :columns="header"
   :dataSource="body"
   :pagination="pagination"
   @change="handleTableChange"
  >
 
methods: {
  handleTableChange (pagination, filters, {field, order}) {
   this.sort = {
    field: field || '',
    order: order || ''
   }
   
   this.pagination.current = pagination.current
   this.getList()
  },
}

如何设置第一次点击是降序

ant design vue 表格排序,默认点击排序顺序是[升序,降序,不排序] 如此循环

如何设置先降序后升序呢,api文档有提到

design vue 表格开启列排序的操作

1、可以在column的每一项设置sortDirections: ['descend', 'ascend']

2、在表格直接设置sortDirections

<a-table
   :columns="header"
   :dataSource="body"
   :pagination="pagination"
   @change="handleTableChange"
   :sortDirections="['descend', 'ascend']" // 这里
  >

3、用['descend' | 'ascend']写法不行,用数组['descend', 'ascend']

4、设置defaultSortOrder没有效果

补充知识:Ant Design Vue实现的表格排序点击第三次取消排序的解决方法

design vue 表格开启列排序的操作

design vue 表格开启列排序的操作

design vue 表格开启列排序的操作

以上这篇design vue 表格开启列排序的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 获取select下拉列表值的代码
Sep 07 Javascript
javascript 全等号运算符使用说明
May 31 Javascript
js判断客户端是iOS还是Android等移动终端的方法
Dec 11 Javascript
javascript学习笔记(三)BOM和DOM详解
Sep 30 Javascript
同一个网页中实现多个JavaScript特效的方法
Feb 02 Javascript
jQuery实现图片文字淡入淡出效果
Dec 21 Javascript
jQuery对象与DOM对象转换方法详解
May 10 Javascript
利用Bootstrap实现表格复选框checkbox全选
Dec 21 Javascript
vue父子组件的数据传递示例
Mar 07 Javascript
JS 实现缓存算法的示例(FIFO/LRU)
Mar 20 Javascript
JS自定义右键菜单实现代码解析
Jul 16 Javascript
微信小程序实现打卡签到页面
Sep 21 Javascript
ant design vue导航菜单与路由配置操作
Oct 28 #Javascript
JS实现多功能计算器
Oct 28 #Javascript
JS实现简单贪吃蛇小游戏
Oct 28 #Javascript
VUE和Antv G6实现在线拓扑图编辑操作
Oct 28 #Javascript
在vue项目中引用Antv G2,以饼图为例讲解
Oct 28 #Javascript
在Vue中使用Viser说明(基于AntV-G2可视化引擎)
Oct 28 #Javascript
antd vue table跨行合并单元格,并且自定义内容实例
Oct 28 #Javascript
You might like
PHP 读取文件内容代码(txt,js等)
2009/12/06 PHP
基于Windows下Apache PHP5.3.1安装教程
2010/01/08 PHP
php使用GD实现颜色渐变实例
2015/06/02 PHP
thinkphp配置文件路径的实现方法
2016/08/30 PHP
事件绑定之小测试  onclick &amp;&amp; addEventListener
2011/07/31 Javascript
js控制不同的时间段显示不同的css样式的实例代码
2013/11/04 Javascript
Html5的placeholder属性(IE兼容)实现代码
2014/08/30 Javascript
jQuery学习笔记之创建DOM元素
2015/01/19 Javascript
jQuery轻松实现表格的隔行变色和点击行变色的实例代码
2016/05/09 Javascript
JavaScript实现Java中Map容器的方法
2016/10/09 Javascript
深入理解node.js之path模块
2017/05/03 Javascript
基于pako.js实现gzip的压缩和解压功能示例
2017/06/13 Javascript
探究react-native 源码的图片缓存问题
2017/08/24 Javascript
JS同步、异步、延迟加载的方法
2018/05/05 Javascript
vue+element创建动态的form表单及动态生成表格的行和列
2019/05/20 Javascript
js实现简单的贪吃蛇游戏
2020/04/23 Javascript
微信h5静默和非静默授权获取用户openId的方法和步骤
2020/06/08 Javascript
基于Web Audio API实现音频可视化效果
2020/06/12 Javascript
vue data有值,但是页面{{}} 取不到值的解决
2020/11/09 Javascript
Python实现LRU算法的2种方法
2015/06/24 Python
Python set常用操作函数集锦
2017/11/15 Python
Python中作用域的深入讲解
2018/12/10 Python
python3 打印输出字典中特定的某个key的方法示例
2019/07/06 Python
Python将文字转成语音并读出来的实例详解
2019/07/15 Python
Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript实现社交分享系统
2020/04/21 Python
Python基于DB-API操作MySQL数据库过程解析
2020/04/23 Python
Python 基于jwt实现认证机制流程解析
2020/06/22 Python
对Python 字典元素进行删除的方法
2020/07/31 Python
html5适合移动应用开发的12大特性
2014/03/19 HTML / CSS
expedia比利时:预订航班+酒店并省钱
2018/07/13 全球购物
台湾租车首选品牌:IWS艾维士租车
2019/05/03 全球购物
圣诞节红领巾广播稿
2014/02/03 职场文书
研究生个人学年总结
2015/02/14 职场文书
如何利用JavaScript实现二叉搜索树
2021/04/02 Javascript
python Tkinter模块使用方法详解
2022/04/07 Python
Python pyecharts案例超市4年数据可视化分析
2022/08/14 Python