求助:云开发中fileID无法赋值到data里
发布于 6 年前 作者 mamin 14754 次浏览 来自 问答

我的代码是将tempFilePaths中的图片(路径)上传到云开发中的存储空间,并且将每个fileID赋值到data中的fileID数组。第一个console可以输出正确的fileID,但是离开wx.cloud.uploadFile 后,第二个输出是空数组。我试过很多方法依然不能取出我想要的fileID数组,希望有知道的人能指点下,谢谢

2 回复

uploadFile 是异步,你第二个输出当然为空了,因为还没上传success。

你需要做的是把uploadFile 方法Promise化,然后Promise.all(…).then(里面取数组)

楼主 我也遇到了 想知道你怎么改的 Promise了解不深

代码能学习下吗?

回到顶部