(vue)el-table在表头添加筛选功能

打印 上一主题 下一主题

主题 867|帖子 867|积分 2611

(vue)el-table在表头添加筛选功能


筛选前:

选择条件:

筛选后:


返回数据格式:

代码:
  1. <el-table
  2.   ref="filterTable"
  3.   :data="projectData.list"
  4.   height="540"
  5.   :header-cell-style="{
  6.     'border-bottom': '1px solid rgb(1, 122, 249, 0.1)',
  7.   }"
  8.   :cell-style="{
  9.     'text-align': 'center',
  10.     'background-color': 'transparent', //鼠标移入
  11.     'border-bottom': '1px solid rgb(1, 122, 249, 0.1)',
  12.   }"
  13.   @row-click="rowHandle"
  14. >
  15.   <el-table-column
  16.     prop="dateTime"
  17.     label="日期"
  18.     sortable
  19.     width="130"
  20.     column-key="dateTime"
  21.     :filters="projectData.dateTimeList"
  22.     :filter-method="filterHandler"
  23.   ></el-table-column>
  24.   <el-table-column
  25.     prop="province"
  26.     label="省"
  27.     :filters="projectData.provinceList"
  28.     :filter-method="filterHandler"
  29.   ></el-table-column>
  30.   ...
  31. </el-table>
  32. //方法
  33. // 项目过滤
  34. filterHandler(value, row, column) {
  35.   const property = column["property"];
  36.   return row[property] === value;
  37. },
复制代码

办理参考1:https://element.eleme.cn/#/zh-CN/component/table

办理参考2:https://blog.csdn.net/qq_36396822/article/details/129047453

办理参考3:https://blog.csdn.net/dangsh_/article/details/109677149?login=from_csdn


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

泉缘泉

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表