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下查找父节点的简单方法
Aug 13 Javascript
js实现iframe动态调整高度的代码
Jan 06 Javascript
JavaScript定义类或函数的几种方式小结
Jan 09 Javascript
JS页面延迟执行一些方法(整理)
Nov 11 Javascript
javascript 10进制和62进制的相互转换
Jul 31 Javascript
js实现超酷的照片墙展示效果图附源码下载
Oct 08 Javascript
jQuery+Ajax实现无刷新分页
Oct 30 Javascript
JavaScript中的对象继承关系
Aug 01 Javascript
jQuery实现磁力图片跟随效果完整示例
Sep 16 Javascript
微信小程序 获取二维码实例详解
Jun 23 Javascript
vue展示dicom文件医疗系统的实现代码
Aug 27 Javascript
详解ng-alain动态表单SF表单项设置必填和正则校验
Jun 11 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
收听短波不可能有声音清晰的品质吗
2021/03/01 无线电
PHP调用VC编写的COM组件实例
2014/03/29 PHP
session 加入redis的实现代码
2016/07/15 PHP
网站404页面3秒后跳到首页的实例代码
2013/08/16 Javascript
JS实现OCX控件的事件响应示例
2014/09/17 Javascript
JavaScript文本框脚本编写的注意事项
2016/01/25 Javascript
Javascript this 函数深入详解
2016/12/13 Javascript
完美解决input[type=number]无法显示非数字字符的问题
2017/02/28 Javascript
JavaScript实现旋转轮播图
2020/08/18 Javascript
vue如何使用 Slot 分发内容实例详解
2017/09/05 Javascript
微信小程序自定义toast的实现代码
2018/11/16 Javascript
Vue CLI 3.x 自动部署项目至服务器的方法
2019/04/02 Javascript
Vue+ElementUI table实现表格分页
2019/12/14 Javascript
JS前端模块化原理与实现方法详解
2020/03/17 Javascript
如何利用JavaScript编写一个格斗小游戏
2021/01/06 Javascript
[55:04]海涛DOTA2死魂复燃6.82版本介绍
2014/09/28 DOTA
[09:47]2018DOTA2亚洲邀请赛4.5SOLO赛 No[o]ne vs Sumail
2018/04/06 DOTA
python高并发异步服务器核心库forkcore使用方法
2013/11/26 Python
使用python在本地电脑上快速处理数据
2017/06/22 Python
python爬取淘宝商品详情页数据
2018/02/23 Python
python实现在多维数组中挑选符合条件的全部元素
2019/11/26 Python
Python pip配置国内源的方法
2020/02/14 Python
TensorFlow2.X结合OpenCV 实现手势识别功能
2020/04/08 Python
基于python实现检索标记敏感词并输出
2020/05/07 Python
HTML5中使用json对象的实例代码
2018/09/10 HTML / CSS
html5 canvas的绘制文本自动换行的示例代码
2018/09/17 HTML / CSS
德国2018年度最佳在线药房:Bodfeld Apotheke
2019/11/04 全球购物
mysql_pconnect()和mysql_connect()有什么区别
2012/05/25 面试题
运动会广播稿30字
2014/01/21 职场文书
2014年师德师风工作总结
2014/11/25 职场文书
2014年教学管理工作总结
2014/12/02 职场文书
校长师德表现自我评价
2015/03/05 职场文书
2015小学教师年度考核工作总结
2015/05/12 职场文书
煤矿隐患排查制度
2015/08/05 职场文书
MySQL8.0无法启动3534的解决方法
2021/06/03 MySQL
直播实况, OMG破敌三路五十分钟大战神技局摩托车
2022/04/01 DOTA