arco design vue 表格Table自定义筛选

arco design vue 表格Table筛选,默认是这样的

javascript 复制代码
{
      title: '审核状态',
      dataIndex: 'applicationStatus',
      slotName: 'applicationStatus',
      filterable: {
        // 定义筛选选项
        filters: [
          { text: '全部', value: '' },
          { text: '审核中', value: '1' },
          { text: '已通过', value: '2' },
          { text: '已退回', value: '3' },
        ],
        filter: (value, record) =>  record.applicationStatus === value,
      },
      align: 'center',
      width: 100
    },

筛选并没有改变页数数据

自定义筛选

javascript 复制代码
 <a-table 
            :columns="columns" 
            :data="tableData" 
            :pagination="false" 
            class="content-wrapper_table"
            @change="handleChange"
          >
javascript 复制代码
{
      title: '审核状态',
      dataIndex: 'applicationStatus',
      slotName: 'applicationStatus',
      filterable: {
        // 定义筛选选项
        filters: [
          { text: '全部', value: '' },
          { text: '审核中', value: '1' },
          { text: '已通过', value: '2' },
          { text: '已退回', value: '3' },
        ],
        filter: (value, record) => {
          return true
        },
      },
      align: 'center',
      width: 100
    },

添加@change="handleChange" 方法

在handleChange方法中,extra会返回筛选的条件,然后再调用接口就可以与页数联动

javascript 复制代码
const handleChange = (data, extra, currentDataSource) => {
  dataMap.applicationStatus = extra.filters.applicationStatus[0]
  getSchoolList()
}
相关推荐
程序员黑豆16 小时前
Java 注释详解:单行、多行与文档注释的完整指南
java·前端·ai编程
剪刀石头布啊17 小时前
antd中可编辑表格中巧用useWatch实现联动高性能效果,以及定制延伸学习
前端
油丶酸萝卜别吃17 小时前
前端转全栈学习路线
前端·学习
浮生望17 小时前
前端路由进阶:History API原理与手写HistoryRouter
前端
陆枫Larry18 小时前
JavaScript 中的竞态是什么,为啥会有竟态?
前端
上海安当技术20 小时前
半天接入:USBKey RESTful API + C 动态库,Web 和 C/S 两套集成路径实战
前端·后端·restful·集成·usbkey
DevUI团队20 小时前
从“即兴创作”到“规格先行”,华为云码道(CodeArts)代码智能体持续深耕企业级规范驱动开发能力
前端·人工智能·后端
weixin_4316004421 小时前
NestJS 入门(3):Guard 如何挡住未登录请求?
前端·后端·学习·nest.js
kyriewen21 小时前
我用Claude Code两天干完了团队两周的排期——周报发出去那一刻我就后悔了
前端·javascript·ai编程
IT_陈寒1 天前
JavaScript类型转换把我坑惨了,这破玩意真该早点搞明白
前端·人工智能·后端