用Element ui怎样做表格下拉筛选,思路是什么
Admin 2022-07-07 群英技术资讯 1229 次浏览
在实际应用中,我们有时候会遇到“用Element ui怎样做表格下拉筛选,思路是什么”这样的问题,我们该怎样来处理呢?下文给大家介绍了解决方法,希望这篇“用Element ui怎样做表格下拉筛选,思路是什么”文章能帮助大家解决问题。本文实例为大家分享了element ui表格实现下拉筛选的具体代码,供大家参考,具体内容如下
1、default-sort中prop传入要排序的字段(接口返回或自己定义的数据)、order代表排序,这里用到降序
2、filters对象中text代表页面中显示的筛选文字,value代表筛选用到的值,在方法中filterHandler用到
3、column 的 key,如果需要使用 filter-change 事件,则需要此属性标识是哪个 column 的筛选条件(绑定的是要对接口中排序的字段)
4、数据过滤的选项是否多选(multiple代表是否查询多条)
5、fliter-methods:数据过滤使用的方法,如果是多选的筛选项,对每一条数据会执行多次,任意一次返回 true 就会显示。参数为value, row, column
<template>
<el-table
:data="tableData"
style="width: 100%"
empty-text="暂无数据"
ref="filterTable"
>
<el-table-column
prop="deviceType"
label="设备类型"
show-overflow-tooltip
column-key="deviceType"
:filters="[
{ text: '气象设备', value: 1 },
{ text: '墒情设备', value: 0 },
]"
:filter-method="filterHandler"
:filter-multiple="true"
>
<template slot-scope="scope">
<span v-if="scope.row.deviceType == 1">气象监测设备</span>
<span v-if="scope.row.deviceType == 0">墒情监测设备</span>
<span></span>
</template>
</el-table-column>
</el-table>
</template>
methods: {
// 表头过滤事件
filterHandler(value, row, column) {
const property = column["property"];
return row[property] === value;
}
}
数据类型

页面效果

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了VUE的tab页面切换的四种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
这篇文章主要介绍了Vue 计算属性 computed,一般情况下属性都是放到data中的,但是有些属性可能是需要经过一些逻辑计算后才能得出来,那么我们可以把这类属性变成计算属性,下面我们来看看具体实例,需要的朋友可以参考一下
目录进一步理解编译特点分析区分 LHS 和 RHS 的重要性前言:对于LHS和RHS,从字面意思来说是 Left Hand Side和 Right Hand Side即左手边和右手边,一般可以理解为赋值操作的左侧和右侧,然而不能片面的用=号左边还说右边去判断是LHS还是RHS通俗
这篇文章主要给大家介绍的是keep-alive组件的缓存原理,很多对于keepalive缓存组件的用法可能比较熟练,但是其缓存原理并不是很清楚,对此下面会从源码角度与大家一起探讨一下keep-alive组件的缓存原理。
这篇文章主要给大家介绍了关于如何利用vue3开发一个打砖块小游戏的相关资料,通过一个小游戏实例可以快速了解vue3开发小游戏的流程,需要的朋友可以参考下
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008