先上代码,然后再分析一下
<!--pages/my/erweima/erweima.wxml-->
<view>
<canvas canvas-id='share' style='width:{
{windowWidth}}px;height:{
{windowHeight}}px;' ></canvas>
<cover-view class='save'>
<button bindtap='saveImageToPhotosAlbum'>保存图片</button>
</cover-view>
</view>
// js的onLoad生命周期中
onLoad: function (options) {
var that = this;
//获取屏幕尺寸
wx.getSystemInfo({
success: function (res) {
// 高度,宽度 单位为px
that.setData({
windowHeight: res.windowHeight,
windowWidth: res.windowWidth
})
}
})
//下载图片
let p1 = new Promise((resolve, reject) => {
//下载背景图片
wx.downloadFile({
url: 'https://example.jpg',
success: function (res) {
reso