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 表格排序和表头浮动效果(扩展SortTable)
Apr 07 Javascript
jQuery实现切换页面布局使用介绍
Oct 09 Javascript
javascript作用域容易记错的两个地方分析
Jun 22 Javascript
PageSwitch插件实现100种不同图片切换效果
Jul 28 Javascript
JS实现网页游戏中滑块响应鼠标点击移动效果
Oct 19 Javascript
AngularJS基于factory创建自定义服务的方法详解
May 25 Javascript
详解vue项目打包后通过百度的BAE发布到网上的流程
Mar 05 Javascript
vuex存储token示例
Nov 11 Javascript
jQuery开发仿QQ版音乐播放器
Jul 10 jQuery
Vue + ts实现轮播插件的示例
Nov 10 Javascript
js重写alert事件(避免alert弹框标题出现网址)
Dec 04 Javascript
JavaScript实现一键复制内容剪贴板
Jul 23 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
全国FM电台频率大全 - 11 浙江省
2020/03/11 无线电
PHP生成唯一的促销/优惠/折扣码(附源码)
2012/12/28 PHP
php将gd生成的图片缓存到memcache的小例子
2013/06/05 PHP
解析thinkphp中的M()与D()方法的区别
2013/06/22 PHP
php类声明和php类使用方法示例分享
2014/03/29 PHP
PHP判断IP并转跳到相应城市分站的方法
2015/03/25 PHP
Ucren Virtual Desktop V2.0
2006/11/07 Javascript
JavaScript入门教程(11) js事件处理
2009/01/31 Javascript
JavaScript高级程序设计 阅读笔记(四) ECMAScript中的类型转换
2012/02/27 Javascript
jQuery点击tr实现checkbox选中的方法
2013/03/19 Javascript
通过js来制作复选框的全选和不选效果
2014/05/22 Javascript
微信小程序实战之自定义抽屉菜单(7)
2017/04/18 Javascript
JS实现新建文件夹功能
2017/06/17 Javascript
React服务端渲染(总结)
2017/07/01 Javascript
js实现鼠标移动到图片产生遮罩效果
2017/10/21 Javascript
微信小程序 Storage更新详解
2019/07/16 Javascript
微信小程序常用的3种提示弹窗实现详解
2019/09/19 Javascript
vue实现输入一位数字转汉字功能
2019/12/13 Javascript
[58:21]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第二场
2018/04/04 DOTA
[13:56]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第一场
2018/04/06 DOTA
Python中的闭包实例详解
2014/08/29 Python
Python 编码规范(Google Python Style Guide)
2018/05/05 Python
python3利用Socket实现通信的方法示例
2019/05/06 Python
Python IDE Pycharm中的快捷键列表用法
2019/08/08 Python
Python 点击指定位置验证码破解的实现代码
2019/09/11 Python
ansible动态Inventory主机清单配置遇到的坑
2020/01/19 Python
Python 使用 environs 库定义环境变量的方法
2020/02/25 Python
纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)
2013/08/11 HTML / CSS
实习销售业务员自我鉴定
2013/09/21 职场文书
学校爱心捐款倡议书
2014/05/13 职场文书
学校消防安全责任书
2014/07/23 职场文书
环卫工人慰问信
2015/02/15 职场文书
2015毕业生实习期工作总结
2015/04/09 职场文书
学习经验交流会策划书
2015/11/02 职场文书
个人落户申请书怎么写?
2019/06/28 职场文书
Python Django框架介绍之模板标签及模板的继承
2021/05/27 Python