【发布时间】:2020-08-02 18:45:41
【问题描述】:
我已经在 reactjs 中实现了搜索过滤器,但是每当我在字符串中添加空格时,它也不会显示现有产品。 例如:我的值如下:“Iphone details”、“Samsung phone deatils”。如果我输入“Iphone”,我会得到搜索到的字符串“Iphone details”,但是如果我在“IPhone”之后点击“space”,我不会得到“Iphone details”但是将找不到任何结果。谁能帮我优化我的 react 应用搜索。
const searchFilter = this.state.details.filter(
(data) => {
if (this.state.searchStr == null) return true;
else if (
data.name.includes(this.state.searchStr) ||
data.title.includes(this.state.searchStr)
) {
return data;
}
}
);
谁能帮我解决代码的问题。
【问题讨论】:
标签: javascript reactjs typescript search