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()
}
相关推荐
代码搬运媛6 小时前
Jest 测试框架详解与实现指南
前端
counterxing7 小时前
我把 Codex 里的 Skills 做成了一个 MCP,还支持分享
前端·agent·ai编程
wangqiaowq7 小时前
windows下nginx的安装
linux·服务器·前端
之歆8 小时前
DAY_12JavaScript DOM 完全指南(二):实战与性能篇
开发语言·前端·javascript·ecmascript
发现一只大呆瓜8 小时前
Vite凭什么这么快?3分钟带你彻底搞懂 Vite 热更新的幕后黑手
前端·面试·vite
Maimai108088 小时前
React如何用 @microsoft/fetch-event-source 落地 SSE:比原生 EventSource 更灵活的实时推送方案
前端·javascript·react.js·microsoft·前端框架·reactjs·webassembly
kyriewen10 小时前
产品经理把PRD写成“天书”,我用AI半小时重写了一遍,他当场愣住
前端·ai编程·cursor
humcomm10 小时前
元框架的工作原理详解
前端·前端框架
canonical_entropy10 小时前
Attractor Before Harness: AI 大规模开发的方法论
前端·aigc·ai编程
zhangxingchao11 小时前
多 Agent 架构到底怎么选?从 Claude Agent Teams、Cognition/Devin 到工程落地原则
前端·人工智能·后端