目录

  • (一)问题描述
  • (二)实现步骤
    • 1. `el-table` 中添加 `@filter-change="handleFilterChange"`
    • 2. `el-table-column`中添加`column-key="给这一列取一个唯一标识"`
    • 3. 筛选

(一)问题描述

element官网例子,表格筛选如下图。
官网链接:https://element.eleme.cn/#/zh-CN/component/table

如果你的表格分页了,那么这个筛选只能筛选当页的数据,原因是我门从接口得到的数据只有当页的。此时,我们要做全局筛选,即选择一个筛选条件,请求接口,接口返回给你本页的所有符合条件的数据。

为什么做全局筛选?
如果纯前端筛选,在本页数据就没有符合条件的数据时,筛完之后,表格为空。但是,符合这个条件的数据在其他页面有啊。感觉就像没有符合这个筛选条件的数据一样。

前后端结合的全局筛选,向后端发送筛选条件之后,后端把所有符合条件的都返回。

(二)实现步骤

1. el-table 中添加 @filter-change="handleFilterChange"

<el-table :data="tableData" class="my-table" @filter-change="handleFilterChange"
>

2. el-table-column中添加column-key="给这一列取一个唯一标识"

<el-table-column:key="item.id":prop="item.id":label="item.name"column-key="keyStatus">
</el-table-column>

3. 筛选

handleFilterChange(val) {//参数val是你选择的筛选条件//把这个筛选条件通过接口传给后端,让后端去筛
},

//有错误,请指正,接受批评,万分感谢。

element 表格全局筛选(筛选结果请求后端接口)相关推荐

  1. vue + element 自定义表单验证的时候 需要通过请求后端接口验证

    vue + element 自定义表单验证的时候 需要通过请求后端接口验证 做vue项目的时候遇到了一个需求,在验证某个表单项时不仅需要是必填项而且要去通过接口校验是否有重复值. // templat ...

  2. uni-app请求后端接口和请求

    后端接口是第三方涉及跨域问题,由于我自己没有后台服务器,无法采用cors进行设置响应头,所以采用和vue原理一样的nginx代理 例如要请求的地址是http://ceshi3.dishait.cn/a ...

  3. 解决微信小程序请求后端接口碰到合法域名的问题 http-405j及java接口和数据接口的概念区分

    合法域名的问题 http-405 解决方案: @Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse res ...

  4. Java_定时请求后端接口数据发送RabbitMQ消息到指定MQ服务器

    RabbitMQ入门参考博客:http://m.blog.csdn.net/article/details?id=50487028(内含介绍.环境配置及基本实现说明) RabbitMQ官方文档参考,发 ...

  5. VUE - get 、post 请求后端接口:get 、post 写法 (Axios 中文说明文档地址)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Axios 中文使用说明文档地址:Axiox 中文说明文档 我只是记录下写法,两种请求都能正常运行: ...

  6. 小程序请求后端接口步骤

    一:新建一个项目 填写自己申请过得小程序的appid,勾选不使用云服务. 二:准备一个免费的接口 这种免费的接口网上有很多,但是基本都不太稳定,过了一段时间都没有办法技术使用,基本都会挂,所以啊,一定 ...

  7. activiti自定义属性并请求后端接口问题

    最近做工作流,把小小心得写下来,希望对大家有用! 一.添加属性到modeler 首先找到文件stencilset.json并添加如下节点: 其中propertyPackages表示的就是这个task的 ...

  8. element ui table组件筛选数据

    需求:element ui table组件筛选全部数据 element ui 文档 注意: 1. @filter-change 要写在table根元素,也就是<el-table @filter- ...

  9. 获取后端接口请求中的参数(@PathVariable,@RequestParam,@RequestBody区别,使用postman请求

    获取参数 SpringBoot提供的获取参数注解包括:@PathVariable,@RequestParam,@RequestBody,三者的区别如下表: 一:后端接口什么都不加 postman请求后 ...

最新文章

  1. Unable to compile class for JSP的解决方法
  2. 监控oracle数据io,Prometheus监控Oracle数据库
  3. OpenCV学习笔记(十三):霍夫变换:HoughLines(),HoughLinesP(),HoughCircles( )
  4. java map put报错_java 集合(Map)
  5. 配置linux登录超时命令,LINUX中 设置登录超时
  6. Java8新特性之Lambda
  7. 软件测试--selenium安装使用
  8. 云计算开源软件有哪些?
  9. Linux目录结构及解释
  10. 03-redis数据持久化
  11. [SQL SERVER] 跨库查询--分布式查询
  12. SDN(软件定义网络)详解
  13. 补全缺失的64位dll,0xc000007b
  14. 基于 HTML5 + WebGL 的太阳系 3D 可视化系统
  15. 最新版QQ机器人搭建保姆教程,保熟【最新beta2版本】
  16. Silverlight Tools 3 安装时发生严重错误
  17. 用Python计算利率,告诉你亏了多少!
  18. ES搜索引擎-简单入门
  19. 应用程序0xc000007b无法正常启动,win10系统亲测有效
  20. php jwt设置有效期,07-如何设置JWT的过期时间

热门文章

  1. mysql 定时任务 每月15号执行
  2. Unreal Engine 4 UE4 CAVE VR 立体 Stereo nDisplay 多通道
  3. 不只是coding_不只是外表
  4. React、Vue等前端项目彻底卸载ServiceWorker,亲测有效
  5. matlab如何写不等于号,不等于号(不等于号可以往右写么)
  6. 关于最近的总结(收心)
  7. 博雅互动(静态网页)分享
  8. win7计算机无法连接投影仪,手把手操作win7系统无法连接投影仪的修复教程
  9. 【论文】mac系统下的citespace与使用
  10. SpringBoot - Lombok的使用