按照数字排序

要求后端返回的level是数字

  const columns = [{title: '等级,dataIndex: 'level',key: 'name',render: (_) =>_,
sorter: (a, b) => a.level - b.level,},
]

自定义排序:仅做示例

假设后端返回的不是数字,而是时间,比如2021-05-24 10:54:31

const columns=[   {title: '时间',dataIndex: 'gradeUpAt',render: (_) => _,sorter: {compare: (a, b) => {console.log('a')a = a.gradeUpAt == '无' ? 0 : new Date(a.gradeUpAt).getTime();b = b.gradeUpAt == '无' ? 0 : new Date(b.gradeUpAt).getTime();return a - b;},},},]

通过请求后端接口排序

分为四步:

  1. columns里面的sorter直接设为true

    const columns=[
    {title: '时间',dataIndex: 'exp',render: (_) => _,sorter: true},]
  2. 给table绑定onChange事件
     <Tablecolumns={columns}dataSource={tabData}onChange={(pagination, filters, sorter) => { changetable(pagination, filters, sorter) }}/>
  3. 监听onChange事件里面的sorter排序
      const changetable = (pagination, filters, sorter) => {if (sorter.order) {
    //当前处于升序或者降序 sorter.order == "descend" ? '降序' : '升序'} else {//取消排序}}
  4. 请求接口

antd-- table表格排序相关推荐

  1. antd table 表格中 英文字母不换行问题

    在table表格中 ,如果英文字母,就会出现不换行问题 解决办法 在对应column中给加上wordWrap: 'break-word', wordBreak: 'break-word' 即可 con ...

  2. antd table表格选中每行设置背景色

    1.文档显示,table表格中有rowClassName属性 Table 参数 --------------------------------- 说明------------------------ ...

  3. vue3 antd table表格样式修改——ant design vue table表格的行高调整

    vue3 antd项目实战--修改ant design vue table组件的默认样式(调整每行行高) 知识调用 场景复现 实际操作 解决a-table表格padding过宽 知识调用 文章中可能会 ...

  4. Vue Element-ui Table表格排序

    一.表格中有时候会有排序的需求,如果只针对当前页进行排序,那么前端就可以实现排序,在对应需要排序的字段中,使用sortable字段即可. <el-table-columnprop="d ...

  5. antd vue 表格排序升序

    1.按照中文首字母排序 {title: '乡镇',width: 100,align: 'center',dataIndex: 'village',//antdv表格,按中文首字母排序:升序,降序:so ...

  6. antd table表格错位

    当遇到antdtable表格错位的时候,过查找资料,发现最后一列就不用设置的话,就不会再错位,因为antd会自己给最后一列分配宽度. 在这里还遇到一个问题,就是当我们给列设置的宽度不合理的话(一般情况 ...

  7. antd table 表格错位的问题

    转载于: https://blog.csdn.net/fhjdzkp/article/details/86249969 当遇到antdtable表格错位的时候,看文档,文档上说的是,要设置每一列的宽度 ...

  8. react antd Table 表格 td超出自动换行

    1.问题: 目前有打印需求遇到了点问题,打印时表头太长导致出现横向滚动条,而借助于 react-to-print只能打印出视图区可见内容,所以打印的时候滚动条里面的内容没打印到. 现在为了完整打印页面 ...

  9. React Table 表格组件使用教程 排序、分页、搜索过滤筛选功能实战开发

    React Table 表格组件使用教程 react-table 安装和使用 React Table 表格排序功能 React Table 表格搜索过滤筛选功能 React Table 表格分页功能 ...

  10. 在Web页面实现表格排序功能:jQuery、Vue等思路分析

    参考思路 01 jQuery <Jquery对Table表格排序(方法一)> https://blog.csdn.net/wdfscp/article/details/8373311 主要 ...

最新文章

  1. block用法(转)
  2. 全卷积神经网路【U-net项目实战】LUNA 2016 数据集详解
  3. MVC4项目中验证用户登录一个特性就搞定
  4. 关于浮动float属性和position:absolute属性的区别
  5. axure实现复选框全选_AxureRP8实战手册-案例73(全选与取消全选效果)
  6. React Antd中样式的修改
  7. 01 前端HTTP协议(图解HTTP) 之 网络基础
  8. poi excel 导入导出
  9. Maven的安装和使用
  10. 【Oracle经典】132个oracle热门精品资料——下载目录
  11. 二进制空间权重矩阵_空间权重矩阵的生成方法分析与实验
  12. 建议收藏,22个Python迷你项目(附源码)
  13. css动画钟表——transform之rotate
  14. A Game of Thrones(41)
  15. 一、针对工业领域线圈小目标检测,基于Yolov5s网络改进检测头实验及其检测效果对比
  16. vue el-table高度 height自适应
  17. JS实现文本的语音朗读
  18. elementui表格宽度适应内容_解决elementui表格操作列自适应列宽
  19. HTML小游戏14 —— H5横版冒险游戏《无限生机》(附完整源码)
  20. python requests+unittest+beautifulreport+jenkins实现接口自动化(中)

热门文章

  1. python读取pdf表格_[转]Python 解析 PDF 文本和表格的四大方法介绍
  2. vue 关闭 窗口后清除所有数据_Vue首屏加载速度优化,我用这几个技巧提升80%以上...
  3. 阿里的招聘规章发布 2022年Java岗面试的“小抄”来了
  4. 关于ARM的一些简介
  5. ---coc(clash of clan阵型分析)---
  6. python学习分几个阶段
  7. 2022年最高效,踏实的Python学习笔记以及Python学习规划
  8. c语言中怎么随机字母,C ++程序生成随机字母
  9. WebRTC源码研究(1)WebRTC架构
  10. 计算机毕业设计之java+javaweb的学生综合测评管理系统