在页面中插入一个button按钮,用户点击后触发wx.saveImageToPhotosAlbum({})函数,从而实现页面保存为图片。
如下:
.wxml部分
<button data-image='{{图片路径}}' bindtap="saveImage" >保存图片</button>
.js部分
saveImage: function (e) {wx.downloadFile({
url: 服务器Http请求 +图片路径,
success: function (res) {
var imageFilePath = res.tempFilePath;
if (!util.isNull(imageFilePath)) {
wx.saveImageToPhotosAlbum({
filePath: imageFilePath,
success: function (data) {
wx.showToast({
title: "保存成功",
})
}, fail: function (res) {
wx.showToast({
title: "保存失败",
})
}
})
}
},
})
},