【发布时间】:2019-09-19 20:03:14
【问题描述】:
我有以下方法,使用 whatwg-fetch 进行服务调用。 setstate 不适用于 IE 浏览器。它适用于其他浏览器。
在 settimeout 中包含 setstate 后,它在 IE 中运行良好。
不确定此超时是否会影响它在产品服务器中的部署以及响应时间延迟的增加。请建议我为这个问题提供一个理想的解决方案。谢谢!
fetch("/local/addThings").then(res => res.json())
.then(
(result) => {
setTimeout(() => {
this.setState({
value: "edit",
items: result
});
}, 1000);
}
)
.catch(error => console.error('Error:', error));
}```
【问题讨论】:
标签: reactjs timeout internet-explorer-11 setstate