请考虑以下官方网站上的下拉菜单: https://react.semantic-ui.com/modules/dropdown/
我想要实现的目标:
行为方式:
我尝试过的事情:
<Dropdown
selection
onClose={this.handleSearchServerClose}
options={this.props.headerStore.searchServerResult.slice(0, 15)}
placeholder='Search server'
value={this.state.serverQuery}
onSearchChange={this.handleSearchServerChange}
search
/>
handleSearchServerChange = (e) => {
this.setState({
serverQuery: e.target.value
})
if (e.target.value.length > 1) {
searchServers(e.target.value)
.then(res => {
this.props.searchServersAction(res.data)
})
}
}
handleSearchServerClose = (e, { value }) => {
var route = "/server/details/" + this.state.serverQuery
this.props.history.push(route)
}
有什么方法可以在不选择任何内容的情况下保留搜索中的输入吗?