Element-UI Table 实现筛选数据功能

最近产品提出了一个筛选数据的功能,要求在表头里实现一个下拉框进行筛选。

首页,根据 Element-ui 的官方文档,el-table-column 下有一个 filters ,用于数据的筛选和过滤, filter-multiple 设置多选或者单选,多选时是一个 checkbox ,单选时是一个 select,filter-method 是数据过滤的方法,但是只支持已有数据的筛选,不支持后台排序。

通过查找和翻阅,我们可以利用 filter-change 事件来实现。 filter-change 会返回一个参数,key:column 的 columnKey,可以用Object.keys()获取key值,然后判断是那一列进行了筛选操作(多列筛选时用到),value:就是筛选的条件。

猜你喜欢

转载自www.cnblogs.com/CatFish/p/9479855.html