效果图:
<el-table-column
prop="name"
label="分类"
:filters="classification"
:filter-multiple="false"
:filter-method="filterClassification">
</el-table-column>
问题: 因每次筛选需后台请求数据,如何点击“全部”时,获取到对应的操作?
效果图:
<el-table-column
prop="name"
label="分类"
:filters="classification"
:filter-multiple="false"
:filter-method="filterClassification">
</el-table-column>
问题: 因每次筛选需后台请求数据,如何点击“全部”时,获取到对应的操作?
4 回答4.6k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
5 回答1.1k 阅读✓ 已解决
3 回答5.1k 阅读
2 回答2.6k 阅读✓ 已解决
filter-method是用来监听筛选条件的改变的,是数据过滤使用的方法
如果是单选情况,那么点击某一项后就会触发
如果是多选情况,那么在点击筛选按钮后会触发该函数
如果点击"全部"选项无法触发filter-method函数

在最外层监听一个函数 @filter-change
这个函数监听整个表格的筛选条件
筛选条件发生变化时,会触发这个函数,如果点击全部的话也是会相应的

判断一下筛选条件的数组就可以了
你可以在CodePen在线运行一下