gpt4 book ai didi

javascript - emergent react-autosuggest 列表中不监听 event click

转载 作者:行者123 更新时间:2023-11-30 20:15:55 24 4
gpt4 key购买 nike

当我点击其中一个建议时,下拉列表只消失,但听不到鼠标点击事件,

鼠标焦点和键盘事件等其他事件完美运行。

在我的输入代码结构中,组件通常位于另一个组件内,如下面的部分代码所示:

父组件

class SideMenu extends React.Component {
constructor(props){
super(props);
this.state={
nameSideMenu: "",
}
}
changeName=(value)=>{
const h=new Side();
this.setState({nameSideMenu: value})
this.props.value_return(value);
h.setState({name: value})
}

render(){
return(
<div id="sidebar_menu">
<h1>Search</h1>
<CajaTxt value={this.changeName}/>
</div>
)
}
}

子组件,在 CajaTxt 类的渲染中

return(<form>
<Autosuggest
id="Name"
suggestions={nicknameSuggestions}
onSuggestionsFetchRequested={this.onNicknameSuggestionsFetchRequested}
onSuggestionsClearRequested={this.onNicknameSuggestionsClearRequested}
onSuggestionSelected={this.onNicknameSuggestionSelected}
getSuggestionValue={getSuggestionNickname}
renderSuggestion={renderSuggestion}
inputProps={nicknameInputProps}
/>
</form>)

请帮帮我,我已经站了很长时间试图纠正那个错误

最佳答案

使用 Prop focusInputOnSuggestionClick

https://github.com/moroshko/react-autosuggest#focus-input-on-suggestion-click-prop

它提供了在单击建议后失去输入焦点的能力。

关于javascript - emergent react-autosuggest 列表中不监听 event click,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51919775/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com