// 需要筛选的数组
let totality = [
{ name: 'zs', val: 12 }
]
// 执行函数 用于筛选单个多个条件
filterFun (condition, data) {
return data.filter(item => {
return Object.keys(condition).every(key => {
return String(item[key]).toLowerCase().includes(
String(condition[key]).trim().toLowerCase())
})
})
},
// 条件区域 一个或者多个 自己手动添加
let condition = {
name: 'zs'
}
// 通过调用方法函数获取结果
this.arrLis = []
this.arrLis = this.filterFun(condition, totality)
前端纯手工筛选,支持单条件多条件筛选
最新推荐文章于 2024-07-08 16:22:29 发布