如何将DataSearch中的'CLEAR_VALUE'
添加到onValueSelected函数中,以在提交搜索后从输入中清除值。目前,在提交初始查询后-自动建议功能不再起作用...我可以通过删除或后退空格来清除搜索框,但是当我在其中键入内容时,每次击键都会显示“未找到结果”-即使我知道是结果。
onValueSelected={(value, cause, source) => {
if (cause !== 'SUGGESTION_SELECT') {
this.setState({ redirect:true, value: value });
this.props.history.push(`/search?q="${value}"`);
} else {
this.valueSelected = true;
this.setState({ value });
}
}}
注意:我假设这就是'CLEAR_VALUE'
的用途……