html代码
<el-input v-model="attSearchKey" placeholder="请输入" @change="attFilterTableData=common.filterData(attSearchKey,attTableData,'key')"/>
common中定义通用方法
// searchKey 筛选关键字
// data 筛选数据
// key 被筛选的字段
// 过滤数据
filterData(searchKey, data, key) {
var filterData
if (searchKey === '') {
filterData = data
} else {
filterData = data.filter(function(el) {
if (el[key].includes(searchKey)) {
return el[key]
}
})
}
return filterData
},