微信小程序上传多张照片 Promise.all并没有被触发

clear_zero 2021-03-04 07:45:20
我用微信小程序上传多张照片,比如上传两张
两张照片上传完毕后弹出显示确定
以下是代码,目前结果就是两张图片被上传到了云空间,但是Promise.all没有被触发
求指点,谢谢

let promiseArr = [];
for (let i = 0; i < this.data.imgUploadMax; i++) {
let promise= new Promise((reslove, reject) => {
let item = this.data.files[i];
let ext = item.match(/\.[^.]+?$/)[0];
let eventTile = data['title'];
let time = (new Date()).getTime();
let rand = parseInt(Math.random() * 100000);
let cloudPath = `img_${eventTile}_${time}_${rand}${ext}`;
wx.cloud.uploadFile({
cloudPath: cloudPath,
filePath: item,
success: res=>{
resolve(res); //这里被触发了两次
},
fail: e=>{
reject(e);
},
complete: function(){

}
});
});
promiseArr.push(promise);
}
Promise.all(promiseArr).then((result) => {
//对返回的result数组进行处理
debugger; //这里没有被触发
})
...全文
183 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
维维MyDream 2022-04-04
  • 打赏
  • 举报
回复

怎么搞定的,我的也不走all 😭

clear_zero 2021-03-04
  • 打赏
  • 举报
回复
我自己搞定了

3,143

社区成员

发帖
与我相关
我的任务
社区描述
微信开发即微信公众平台开发,将企业信息、服务、活动等内容通过微信网页的方式进行表现,通过二次开发可以将公众账号由一个媒体型营销工具转化成提供服务的产品。
社区管理员
  • 微信开发
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧