Javascript React JS Dropdown onchange函数不起作用。尝试几种方法都没有成功

Javascript React JS Dropdown onchange函数不起作用。尝试几种方法都没有成功,javascript,reactjs,state,dropdown,onchange,Javascript,Reactjs,State,Dropdown,Onchange,我正在尝试使用react构建一个下拉菜单。但我没能让它让onchange工作 我尝试了几种方法,但仍然没有成功。数据加载到下拉列表中,当我选择一个时,没有任何变化 constructor(props) { super(props); this.state = { serviceList: [] }; this.loadData = this.loadData.bind(this); this.update = this.update.bin

我正在尝试使用react构建一个下拉菜单。但我没能让它让onchange工作

我尝试了几种方法,但仍然没有成功。数据加载到下拉列表中,当我选择一个时,没有任何变化

constructor(props) {
    super(props);
    this.state = {
        serviceList: []
    };
    this.loadData = this.loadData.bind(this);
    this.update = this.update.bind(this);
    this.delete = this.delete.bind(this);
    this.handleChange = this.handleChange.bind(this);

}

handleChange(e){
    this.setState({[e.target.Name]: e.target.value})
}

fillDropdowncus(list){     
    let result = [];
    for (var key in list) {
        result.push({ key: list[key]['CusId'] , text: list[key]['CusName'] })
    }        
    return result;
}

<Form.Field>
<label>Select customer</label><br />
<Dropdown selection options={this.fillDropdowncus(this.state.customersList)} onChange={this.handleChange} name="selectCustomer" placeholder='Select Customer' /><br />
</Form.Field>
您的值更改应该是handleChange


始终先尝试调用匿名函数中的函数。尝试使用onChange={=>this.handleChange}在下拉类中调用onChange={this.handleChange}

我创建了一个名为valueChange的单独函数来尝试其他方法。发帖子时忘了给它重命名。我的错
<Dropdown selection options={this.fillDropdowncus(this.state.customersList)} onChange={this.handleChange} name="selectCustomer" placeholder='Select Customer' />