1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > element table 过滤器_element Table 实现筛选功能

element table 过滤器_element Table 实现筛选功能

时间:2020-01-31 09:57:05

相关推荐

element table 过滤器_element Table 实现筛选功能

业务中table中需要筛选数据的功能,要求在表头里实现一个下拉框进行筛选。

首先, Element-ui 的官方文档介绍,在列中设置filters filter-method属性即可开启该列的筛选,filters 是一个数组,filter-method是一个方法,它用于决定某些数据是否显示,会传入三个参数:value, row 和 column。但是filter-method 是数据过滤的方法,但是只支持已有数据的筛选,不支持后台排序。通过阅读官方文档,我们可以利用 filter-change 事件来实现。filter-change 会返回一个参数,key:column 的 columnKey,可以用Object.keys()获取key值,然后判断是那一列进行了筛选操作(多列筛选时用到),value:就是筛选的条件。

清除日期过滤器

清除所有过滤器

ref="filterTable"

:data="tableData"

style="width: 100%">

prop="date"

label="日期"

sortable

width="180"

column-key="date"

:filters="[{text: -05-01, value: -05-01}, {text: -05-02, value: -05-02

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。