繁体   English   中英

React Redux 前端高级搜索

[英]React Redux Advanced Search in front-end

我正在尝试一个新的 web 应用程序,例如电影、书籍、歌曲搜索应用程序,我必须完全通过反应进行搜索,所以当我必须使用过滤器过滤我的数据数组时,我的问题就开始了。

过滤器参数是动态的,因为用户可以从标题中搜索或使用高级搜索 forms 来搜索生产者、年份等,但这些字段不是必需的。

所以我的参数看起来像: query={title:"Larry"} 或 {title:"Larry", year:"2010",...} 我可以使用 Lodash 在数组中动态搜索吗? 如果是,我是否需要使用 forEach(query),然后为每个值使用组合键过滤器数组?

还有其他方法吗?

JS 有这样使用的 Array.filter 方法:

myNumbers.filter(entry => entry.title === query.title && entry.year === query.year)

你会得到与你的条件相匹配的元素..

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM