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修改table中Td的值(定义td的双击事件)
Jan 10 Javascript
教你在heroku云平台上部署Node.js应用
Jul 30 Javascript
Node.js中使用mongoskin操作mongoDB实例
Sep 28 Javascript
JS使用onerror捕获异常示例
Aug 03 Javascript
javascript html5轻松实现拖动功能
Mar 01 Javascript
解决Vue 通过下表修改数组,页面不渲染的问题
Mar 08 Javascript
Vue项目部署在Spring Boot出现页面空白问题的解决方案
Nov 26 Javascript
Vue核心概念Action的总结
Jan 18 Javascript
Laravel admin实现消息提醒、播放音频功能
Jul 10 Javascript
微信小程序封装分享与分销功能过程解析
Aug 13 Javascript
详解Vue中的watch和computed
Nov 09 Javascript
vue的$http的get请求要加上params操作
Nov 12 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的图形函数中显示汉字
2006/10/09 PHP
解析PHP无限级分类方法及代码
2013/06/21 PHP
linux下编译安装memcached服务
2014/08/03 PHP
php+mysqli实现批量替换数据库表前缀的方法
2014/12/29 PHP
PHP的pcntl多进程用法实例
2015/03/19 PHP
微信开发之网页授权获取用户信息(二)
2016/01/08 PHP
WEB高性能开发之疯狂的HTML压缩
2010/06/19 Javascript
javascript操作JSON的要领总结
2012/12/09 Javascript
Javascript 按位与运算符 (&amp;)使用介绍
2014/02/04 Javascript
jquery删除数据记录时的弹出提示效果
2014/05/06 Javascript
javascript控制图片播放的实现代码
2020/07/29 Javascript
七夕情人节丘比特射箭小游戏
2015/08/20 Javascript
AngularJs实现ng1.3+表单验证
2015/12/10 Javascript
js防阻塞加载的实现方法
2016/09/09 Javascript
JSON字符串和JSON对象相互转化实例详解
2017/01/05 Javascript
原生JavaScript实现的简单省市县三级联动功能示例
2017/05/27 Javascript
利用node.js+mongodb如何搭建一个简单登录注册的功能详解
2017/07/30 Javascript
使用Vue-Router 2实现路由功能实例详解
2017/11/14 Javascript
JavaScript模块管理的简单实现方式详解
2019/06/15 Javascript
微信内置浏览器图片查看器的代码实例
2019/10/08 Javascript
使用JavaScrip模拟实现仿京东搜索框功能
2019/10/16 Javascript
JS函数进阶之prototy用法实例分析
2020/01/15 Javascript
Vue Render函数原理及代码实例解析
2020/07/30 Javascript
python制作花瓣网美女图片爬虫
2015/10/28 Python
python实现下载文件的三种方法
2017/02/09 Python
python 3.6 +pyMysql 操作mysql数据库(实例讲解)
2017/12/20 Python
pytorch 模型可视化的例子
2019/08/17 Python
python 函数的缺省参数使用注意事项分析
2019/09/17 Python
基于CentOS搭建Python Django环境过程解析
2020/08/24 Python
HTML5是什么 HTML5是什么意思 HTML5简介
2012/10/26 HTML / CSS
大学奖学金获奖感言
2014/08/15 职场文书
一般党员对照检查材料
2014/09/24 职场文书
国庆横幅标语
2014/10/08 职场文书
2016优秀员工先进事迹材料
2016/02/25 职场文书
Redis可视化客户端小结
2021/06/10 Redis
vue配置型表格基于el-table拓展之table-plus组件
2022/04/12 Vue.js