版本1.05.2107072,在执行 await Promise.all([])函数卡住了但是没有报错,就是执行不下去,同一份代码老版本是可以执行的。大致的代码片段如下:
async drawCanvas() {
// headimgUrl,shareimg,lsd_share_img是网络图片地址
const [ _headimgUrl, _shareimg, _shareimg ] = await Promise.all([
this.getImage(headimgUrl),
this.getImage(shareimg),
this.getImage(lsd_share_img)
])
},
getImage(path) {
return new Promise(resolve => {
wx.downloadFile({
url: path,
success(res) {
resolve(res.tempFilePath);
},
fail() {
}
})
})
},
问题已复现,我们会尽快进行修复。