1.wx.saveImageToPhotosAlbum()保存失败
一开始以为是授权原因,调试无果后,发现服务器上的图片需要下载下来才能保存到本地
wx.downloadFile({
url: src,
success(r) {
if (r.statusCode === 200) {
that.setData({
imgUrl: r.tempFilePath
})
wx.getSetting({
success(res) {
if (!res.authSetting['scope.writePhotosAlbum']) {
wx.authorize({
scope: 'scope.writePhotosAlbum',
success(res) {
wx.saveImageToPhotosAlbum({
filePath: that.data.imgUrl,
success: function(s) {
wx.showToast({
title: '保存成功'
})
}
})
}
})
} else {
wx.saveImageToPhotosAlbum({
filePath: that.data.imgUrl,
success: function() {
wx.showToast({
title: '保存成功'
})
},
fail: function(res) {
console.log('保存失败', res)
}
})
}
},
})
}
}
})
2.项目中使用了腾讯位置服务微信小程序JavaScript SDK的核心类QQMapWX,上线后因为没将https://apis.map.qq.com添加至微信公众平台的合法域名列表。