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面向对象之访问对象属性的两种方式分析
Jan 13 Javascript
jQuery修改class属性和CSS样式整理
Jan 30 Javascript
javascript倒计时效果实现
Nov 12 Javascript
认识Knockout及如何使用Knockout绑定上下文
Dec 25 Javascript
详解JS中Array对象扩展与String对象扩展
Jan 07 Javascript
React.js入门实例教程之创建hello world 的5种方式
May 11 Javascript
JavaScript中变量提升与函数提升经典实例分析
Jul 26 Javascript
从零开始用electron手撸一个截屏工具的示例代码
Oct 10 Javascript
详解vue开发中调用微信jssdk的问题
Apr 16 Javascript
解决Layui当中的导航条动态添加后渲染失败的问题
Sep 25 Javascript
Vue 如何使用props、emit实现自定义双向绑定的实现
Jun 05 Javascript
JavaScript实现鼠标经过表格某行时此行变色
Nov 20 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&amp;&amp;mysql)三
2006/10/09 PHP
PHP令牌 Token改进版
2008/07/18 PHP
批量去除PHP文件中bom的PHP代码
2012/03/13 PHP
解析:使用php mongodb扩展时 需要注意的事项
2013/06/18 PHP
用 Composer构建自己的 PHP 框架之使用 ORM
2014/10/30 PHP
浅谈php优化需要注意的地方
2014/11/27 PHP
thinkphp3.2嵌入百度编辑器ueditor的实例代码
2017/07/13 PHP
JavaScript去掉数组中的重复元素
2011/01/13 Javascript
Javascript调用C#代码
2011/01/17 Javascript
JavaScript之IE的fireEvent方法详细解析
2013/11/20 Javascript
使用jQuery实现返回顶部
2015/01/26 Javascript
jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
2016/01/22 Javascript
简单的分页代码js实现
2016/05/17 Javascript
angular基于路由控制ui-router实现系统权限控制
2016/09/27 Javascript
JS小数转换为整数的方法分析
2017/01/07 Javascript
正则 js分转元带千分符号详解
2017/03/08 Javascript
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
2017/03/22 jQuery
AngularJS中$http的交互问题
2017/03/29 Javascript
详解webpack和webpack-simple中如何引入css文件
2017/06/28 Javascript
JS鼠标滚动分页效果示例
2017/07/05 Javascript
ajax请求data遇到的问题分析
2018/01/18 Javascript
vue中如何动态绑定图片,vue中通过data返回图片路径的方法
2018/02/07 Javascript
策略模式实现 Vue 动态表单验证的方法
2019/09/16 Javascript
基于js判断浏览器是否支持webGL
2020/04/18 Javascript
JS实现斐波那契数列的五种方式(小结)
2020/09/09 Javascript
Vue this.$router.push(参数)实现页面跳转操作
2020/09/09 Javascript
Python线程中对join方法的运用的教程
2015/04/09 Python
Flask框架中request、请求钩子、上下文用法分析
2019/07/23 Python
python爬虫添加请求头代码实例
2019/12/28 Python
Links of London官方网站:英国标志性的珠宝品牌
2017/04/09 全球购物
美国帽子俱乐部商店:Hat Club
2019/07/05 全球购物
学生喝酒检讨书
2014/02/06 职场文书
满月酒主持词
2014/03/27 职场文书
2014年药品销售工作总结
2014/12/16 职场文书
银行客户经理培训心得体会
2016/01/09 职场文书
如何使JavaScript休眠或等待
2021/04/27 Javascript