wx.canvasToTempFilePath({ // 把画布转化成临时文件 x: 0, y: 0, width: /, // 截取的画布的宽 height: /, // 截取的画布的高 destWidth: /, // 保存成的画布宽度 destHeight: /, // 保存成的画布高度 fileType: 'png', // 保存成的文件类型 quality: 1, // 图片质量 canvas: this.data._this, // 画布 success(res) { console.log(res); // 2-保存图片至相册 wx.saveImageToPhotosAlbum({ // 存成图片至手机 filePath: res.tempFilePath, success(res2) { wx.hideLoading(); wx.showToast({ title: '保存成功', duration: 2000 }); }, fail(res3) { if (res3.errMsg === 'saveImageToPhotosAlbum:fail auth deny') { wx.showToast({ title: '保存失败,稍后再试', duration: 2000, icon: 'none' }); wx.hideLoading(); } else { wx.showToast({ title: '保存失败,稍后再试', duration: 2000, icon: 'none' }); wx.hideLoading(); } } }); }, fail(err) { console.log(err); wx.showToast({ title: '保存失败,稍后再试', duration: 2000, icon: 'none' }); wx.hideLoading(); } }); }