调用saveFile 接口将图片存储到本地后生成wxfile://store_xxx这样的地址
然后再调用wx.previewImage接口预览图片的时候,第一次可以,第二次之后就无法预览了
安卓必现,IOS没问题
//下载文件并保存
wx.downloadFile({
url: mapUrl,//已授权域名地址
success: function(res){
wx.saveFile({
tempFilePath: res.tempFilePath,
success: function(SaveRes) {
let localMap = SaveRes.savedFilePath;
wx.setStorageSync(‘localmap’, localMap);
}
});
}
});
//点击按钮触发的预览
viewMap:function(){
wx.getStorage({
key: ‘localmap’,
success: function(res){
wx.previewImage({
urls: [res.data]
})
}
});
}