Vue 上传组件 vue-simple-uploader 方法的调用

问题描述

调用file.resume()继续上传方法,为什么提示的是“等待中”?

相关代码

onFileAdded(file) {
   file.pause();
   file.uniqueIdentifier = this.guid();     
   file.resume();
},

clipboard.png

阅读 6.6k
1 个回答
如果属性autoStart设置的是false,则调用resume()继续上传方法,提示是“等待”状态,即使先调用pause()暂停方法,再接着调用resume()方法也提示等待“状态”;
此时解决方法有两种:1.直接设置autoStart为true;2.先调用pause(),然后 setTimeout(() => {file.resume()},1)
将resume()方法放在setTimeout里面调用,使其异步即可
推荐问题