首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >wx.downloadFile多图片文件下载?

wx.downloadFile多图片文件下载?

提问于 2018-07-16 16:59:01
回答 1关注 0查看 3.3K

请问:我使用wx.downloadFile从服务器端下载多个图片文件,并把地址写入数组myarray,代码如下:

var that = this

for (var i = 0; i < 3; i++) {

wx.downloadFile({

url: 'https://82b0vfza.qcloud.la/images/' + arr[i],

success: function (res) {

if (res.statusCode === 200) {

console.log(res.tempFilePath) //这句能返回,但明显延迟1-2秒

that.setData({ tempimage: res.tempFilePath })

}

}

})

console.log(that.data.tempimage) //提示:undefined

myarray[i]=that.data.tempimage //这是我希望执行的语句,若写在上述if里更不能执行

}

结果提示:undefined

是不是异步问题?请问:如何解决?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档