list == 列表数据, searchContact == 查找输入
//模板区域
<el-table :data="tables" >
// js区域
computed: {
tables() {
let search = this.searchContact;
if (search) {
return this.list.filter(function(data) {
return Object.keys(data).some(function(key) {
return (
String(data[key])
.toLowerCase()
.indexOf(search) !== -1
);
});
});
}
return this.list;
}
}

本文介绍了一种使用Vue.js实现的列表搜索与过滤方法,通过计算属性动态筛选列表中符合搜索条件的数据,适用于前端开发场景。
167





