项目场景:
这两天接了一个私活,需要更改一个功能,其中使用到 wx.downloadFile
下载图片
问题描述:
在更改功能时发现点击按钮时,第一次总是没有调用 wx.downloadFile
,需要第二次点击才会有效果,并且在成功回调、失败回调和接口结束回调中都没有打印东西,上网寻找问题也总是答非所问,因为是在其原代码上更改的,我以为是功能问题,一直改了一个小时左右还是没有解决
wx.downloadFile({
url: xxxxx,
success(e) {
console.log(e)
wx.saveImageToPhotosAlbum({
filePath: xxxxxx,
success() {}
})
},
fail(err) {
consoel.log(err)
},
complete(res) {
console.log(res)
}
})
原因分析:
最后发现使用手机扫描真机调试后,手机上没有这个问题,所以猜测是因为电脑编译的问题