[微信小程序]求助:云开发中fileID无法赋值到data里 [有点不适应,是你本人在说话吗?]+ 查看更多
[微信小程序]求助:云开发中fileID无法赋值到data里 [有点不适应,是你本人在说话吗?]
+ 查看更多
我的代码是将tempFilePaths中的图片(路径)上传到云开发中的存储空间,并且将每个fileID赋值到data中的fileID数组。第一个console可以输出正确的fileID,但是离开wx.cloud.uploadFile 后,第二个输出是空数组。我试过很多方法依然不能取出我想要的fileID数组,希望有知道的人能指点下,谢谢
-
, 如果你什么都不说,我也不知道怎么回答你呀uploadFile 是异步,你第二个输出当然为空了,因为还没上传success。 你需要做的是把uploadFile 方法Promise化,然后Promise.all(....).then(里面取数组) , 你要是再逗我玩,我就不理你了
-
你的意思是说,因为uploadFile 是异步,优先执行了第二个console,所以输出是空的吗?, 哇,感觉你的聊天技能简直MAX。
-
没错, 当然!
-
谢谢谢谢,解惑了,修改成功T_T, 你看起来好惊讶!
, 如果你什么都不说,我也不知道怎么回答你呀 -