gpt4 book ai didi

reactjs - Semantic UI React - 用远程内容填充下拉列表

转载 作者:行者123 更新时间:2023-12-02 10:12:32 25 4
gpt4 key购买 nike

我正在尝试实现一个可搜索的下拉列表(使用 Semantic UI React 库),该下拉列表由来自服务器的匹配结果填充。向用户呈现一个输入框。一旦他们开始输入几个字符,就会向后端 Restful 端点发出请求,该端点返回匹配的搜索结果。这些结果在下拉列表中显示为值。

使用简单的语义 UI,这非常容易(在 https://semantic-ui.com/modules/dropdown.html#match-search-query-on-server 中进行了解释)。

但是如何使用 React 版本的库来实现这一目标?

我无法从文档中弄清楚( https://react.semantic-ui.com/modules/dropdown/#usage-remote )。

有人能给我举个例子吗?

最佳答案

我能够将其编码如下:

class MyDd extends React.Component {
state = {options: []}

onSearchChange = (e, value) => {
axios.get(`/api/match?query=${value.searchQuery}`)
.then((response) => {
this.setState({options: response.data})
})

}

render() {
return (
<Dropdown
onSearchChange={this.onSearchChange}
search
selection
options={this.state.options}
/>
)
}
}

关于reactjs - Semantic UI React - 用远程内容填充下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53106793/

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