gpt4 book ai didi

javascript - setState 在事件函数内不起作用

转载 作者:行者123 更新时间:2023-11-28 13:05:32 25 4
gpt4 key购买 nike

我已经在构造函数中声明了,

this.onProjectSelect.bind(this);

这是在渲染之外和构造函数之外,

onProjectSelect(event) {
this.setState({project: event.target.value});
event.preventDefault();
}

JSX View

<Select2
data={BasicStore.projectsSelect2Format}
onChange={this.onProjectSelect}
options={{
placeholder: 'Search Project',
}}
/>

我不明白我在这里犯的错误。请帮助我离开这里。谢谢

最佳答案

只是调用this.onProjectSelect.bind(this);还是将其分配回this.onProjectSelectbind function返回一个新函数,所以我希望看到:

this.onProjectSelect = this.onProjectSelect.bind(this);

关于javascript - setState 在事件函数内不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46757177/

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