IT评测·应用市场-qidao123.com
标题:
state连续调用的问题
[打印本页]
作者:
道家人
时间:
2022-8-11 16:06
标题:
state连续调用的问题
onChange = (k: any, v: any) => {
console.log('v', v);
const form = _.cloneDeep(this.state.form);
_.set(form, k, v);
this.setState({
form
});
};
复制代码
onChange();
复制代码
onChange();<br><br>因为 setState 是异步的
复制代码
连续调用两次肯定是有问题的
onChange = async(k: any, v: any) => {
console.log('v', v);
const form = _.cloneDeep(this.state.form);
_.set(form, k, v);
await this.setState({
form
});
};
复制代码
await onChange();
复制代码
await onChange();
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/)
Powered by Discuz! X3.4