前端根据关键字进行过滤
程序员文章站
2022-06-27 14:14:19
最近遇到后端返回数据,需要前端进行筛选展示的一个需求 这个是在react中写的方法未命名文件 // 输入框变化时,触发onchange事件,进行数据筛选 changeZons = (e) = { const { zonesList } = this.state; const searchData = ......
最近遇到后端返回数据,需要前端进行筛选展示的一个需求
这个是在react中写的方法未命名文件
// 输入框变化时,触发onchange事件,进行数据筛选
changeZons = (e) => { const { zonesList } = this.state; const searchData = []; zonesList.forEach((item) => { let pass = true; if (e.target.value) { if (item.jobZone.indexOf(e.target.value) < 0) { pass = false; } } if (pass) { searchData.push(item); } }); this.setState({ zones: searchData, }); } // 下拉菜单变化时,进行数据筛选 changeZonsAll = (key) => { const { zonesList } = this.state; const searchData = []; zonesList.forEach((item) => { let pass = true; if (key && key !== 'all') { if (item.status.indexOf(key) < 0) { pass = false; } } if (pass) { searchData.push(item); } }); this.setState({ zones: searchData, }); }
推荐阅读
-
python实现根据文件关键字进行切分为多个文件的示例
-
MVC身份验证.MVC过滤器.MVC6关键字Task,Async.前端模拟表单验证,提交.自定义匿名集合.Edge导出到Excel.BootstrapTree树状菜单的全选和反选.bootstrap可搜索可多选可全选下拉框
-
前端根据关键字进行过滤
-
python(2)-根据关键字进行图片爬虫
-
MySQL和MyBatis根据in关键字中的数据进行排序(ORDER BY FIELD)
-
python实现根据文件关键字进行切分为多个文件的示例
-
MVC身份验证.MVC过滤器.MVC6关键字Task,Async.前端模拟表单验证,提交.自定义匿名集合.Edge导出到Excel.BootstrapTree树状菜单的全选和反选.bootstrap可搜索可多选可全选下拉框
-
前端根据关键字进行过滤
-
vue 根据关键字实现数组的过滤
-
easyui中combotree根据关键字进行本地过滤