gpt4 book ai didi

javascript - Reactjs获取最新选择值的方法

转载 作者:行者123 更新时间:2023-11-30 11:35:45 26 4
gpt4 key购买 nike

  handleChange(event){
this.setState({value: event.target.value});
console.log("You picked up" + this.state.value);
}



<select value={this.state.value} onChange={this.handleChange} onClick={this.handleOnClick}>

我只是想知道为什么 handleChange() 总是返回我之前选择的值而不是当前选择的值?

这是我的完整代码: https://codepen.io/franva/pen/owbmaQ

最佳答案

setState() 是异步的。尝试

this.setState({ value: event.target.value }, () => {
console.log("You picked up" + this.state.value);
});

关于javascript - Reactjs获取最新选择值的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44472827/

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