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 相关文章推荐
用js实现预览待上传的本地图片
Mar 15 Javascript
在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
Apr 01 Javascript
利用Javascript判断操作系统的类型实现不同操作系统下的兼容性
Jan 29 Javascript
Jquery创建一个层当鼠标移动到层上面不消失效果
Dec 12 Javascript
javascript中兼容主流浏览器的动态生成iframe方法
May 05 Javascript
javascript实现修改微信分享的标题内容等
Dec 11 Javascript
JS弹出可拖拽可关闭的div层完整实例
Feb 13 Javascript
Javascript实现汉字和拼音互转的终极方案
Oct 19 Javascript
jquery基于layui实现二级联动下拉选择(省份城市选择)
Jun 20 jQuery
Vue.js弹出模态框组件开发的示例代码
Jul 26 Javascript
vue页面使用阿里oss上传功能的实例(一)
Aug 09 Javascript
vue 翻页组件vue-flip-page效果
Feb 05 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 curl 获取https请求的2种方法
2015/04/27 PHP
laravel中Redis队列监听中断的分析
2020/09/14 PHP
javascript 写类方式之一
2009/07/05 Javascript
IE8 chrome中table隔行换色解决办法
2010/07/09 Javascript
javascript 获取函数形参个数
2014/07/31 Javascript
JavaScript时间操作之年月日星期级联操作
2016/01/15 Javascript
Vue.JS入门教程之事件监听
2016/12/01 Javascript
js倒计时小实例(多次定时)
2016/12/08 Javascript
Javascript 高性能之递归,迭代,查表法详解及实例
2017/01/08 Javascript
canvas实现粒子时钟效果
2017/02/06 Javascript
Node.js 使用命令行工具检查更新
2017/06/08 Javascript
10分钟彻底搞懂Http的强制缓存和协商缓存(小结)
2018/08/30 Javascript
JavaScript定时器设置、使用与倒计时案例详解
2019/07/08 Javascript
Vue2.0实现简单分页及跳转效果
2019/07/29 Javascript
nodejs一个简单的文件服务器的创建方法
2019/09/13 NodeJs
VUEX 数据持久化,刷新后重新获取的例子
2019/11/12 Javascript
JS document内容及样式操作完整示例
2020/01/14 Javascript
Python深入学习之特殊方法与多范式
2014/08/31 Python
python通过ssh-powershell监控windows的方法
2015/06/02 Python
Python使用剪切板的方法
2017/06/06 Python
python实现单向链表详解
2018/02/08 Python
获取django框架orm query执行的sql语句实现方法分析
2019/06/20 Python
Python如何把字典写入到CSV文件的方法示例
2020/08/23 Python
python二维图制作的实例代码
2020/12/03 Python
高档奢华时装在线目的地:FORWARD by elyse walker
2017/10/16 全球购物
专业毕业生个性的自我评价
2013/10/03 职场文书
知识竞赛活动方案
2014/02/18 职场文书
知名企业招聘广告词大全
2014/03/18 职场文书
社区党建工作汇报材料
2014/08/14 职场文书
工作经历证明书范文
2014/11/02 职场文书
法学专业求职信范文
2015/03/19 职场文书
2015年宣传部个人工作总结
2015/05/14 职场文书
检察院起诉意见书
2015/05/20 职场文书
Nginx配置Https安全认证的实现
2021/05/26 Servers
React 高阶组件HOC用法归纳
2021/06/13 Javascript
springboot集成flyway自动创表的详细配置
2021/06/26 Java/Android