Reactjs react select的addeventlistener
我正在使用react-select-lib。我想在我的Reactjs react select的addeventlistener,reactjs,react-select,Reactjs,React Select,我正在使用react-select-lib。我想在我的组件didmount中使用addEventListener,但不幸的是,当我更改,焦点,或模糊时,选择窗口。addEventListener('change'/'focus'/'blur',()=>console.log('test')没有触发。有没有什么办法可以让您创建一个通用侦听器,而不是传入每个Select标记?React-Select提供了此内置功能 class SomeComponent extends React.Componen
组件didmount
中使用addEventListener
,但不幸的是,当我更改,焦点,或模糊时,选择窗口。addEventListener('change'/'focus'/'blur',()=>console.log('test')
没有触发。有没有什么办法可以让您创建一个通用侦听器,而不是传入每个Select
标记?React-Select提供了此内置功能
class SomeComponent extends React.Component {
onChangeFunc(optionSelected) {
const name = this.name;
const value = optionSelected.value;
const label = optionSelected.label;
}
render() {
return(
<Select
name="form-field-name"
value={val}
options={options}
onChange={this.onChangeFunc}
menuIsOpen={this.onChangeFunc}
onMenuOpen={this.onChangeFunc}
onMenuClose={this.onChangeFunc}
/>
)
}
}
类SomeComponent扩展React.Component{
onChangeFunc(选项已选){
const name=this.name;
常量值=选项Selected.value;
常量标签=选项Selected.label;
}
render(){
返回(
)
}
}
您可以检查此问题的可能答案