描述问题
我尝试使用setTimeout,但有时调用在5秒后不会触发,正在寻找更好的解决方案。
示例代码
setTimeout(() => {
const {data: blob} = await axios.get(`/url`);
resolve(blob);
}, {5000});
预期行为
- 无响应*
Axios版本
- 无响应*
适配器版本
- 无响应*
浏览器
- 无响应*
浏览器版本
- 无响应*
Node.js版本
- 无响应*
OS
- 无响应*
其他库版本
- 无响应*
附加上下文/截图
- 无响应*
1条答案
按热度按时间ix0qys7i1#
我认为问题在于传递毫秒的方式,我看到你调用了
resolve
,所以你可能打算使用Promise。