怎么给一个需要初始化的图片上传插件套上Promise?
// 上传图片
function loadUploadFn() {
return new Promise(function(resolve, reject) {
var len = 0;
/** 多图片上传 */
var uploadListIns = $upload.render({
elem: '#uploadBtn',
url: '../accountManager/uploadWechatCode',
multiple: true,
number: 5,
auto: false,
bindAction: '#uploadAction',
allDone: function(obj) {
resolve(fileURL);
},
error: function(index, upload) {
reject(upload);
}
});
});
}
像上面这样,loadUploadFn()初始化后,再在下面loadUploadFn().then(function(res) {//执行不到这里})
这个图片上传插件选好图片,点击#uploadAction
按钮才开始上传
成功得到url后和一个表单一起传给后端,因为提交表单和点击#uploadAction
按钮是同时操作的
我想加一个promise
实现图片上传结束后得到图片url再请求那个表单接口
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据你的描述,那就不要在点击#uploadAction的函数里提交表单吧