有人可以帮助我了解如何在下拉列表中使用 onChange(语义 UI React)。我正在阅读文档,但我仍然不明白。它确实有 onChange 道具。
onChange(event: SyntheticEvent, data: object)
我该如何使用它?比如,我有方法 dropdownmethod()
。
编辑 - 实施了建议,但没有奏效。我认为在您的建议中,您没有绑定该功能。但是,我绑定了这个功能。
onChangeFollower(event,data){
console.log("on change follower",data.text)
}
render() {
console.log("this.props",this.props)
var onChangeFollower = this.onChangeFollower.bind(this)
return (
<div>
<h2>project settings are here</h2>
<h2>Add new Member</h2>
<Dropdown onChange={onChangeFollower}
placeholder='Select Member'
fluid search selection options={arr} />
<h2>List of members</h2>
{lr}
</div>
原文由 Ankur Sharma 发布,翻译遵循 CC BY-SA 4.0 许可协议
如文档中所述,您只需要传递方法的引用,然后您将获得 2 个参数:
本机事件
所选选项的对象
这是一个运行示例
这是一个代码片段(它使用 CDN 但会抛出一些调试警告,因此请忽略它们)
编辑
作为您评论的后续。
您不是在谈论
onChange
的select
您是在谈论搜索输入何时更改。您可以使用具有相同参数的
onSearchChange
。 (我已经更新了示例)