// 上传图片
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再请求那个表单接口
根据你的描述,那就不要在点击#uploadAction的函数里提交表单吧