|
@@ -24,7 +24,7 @@ Component({
|
|
|
})
|
|
|
},
|
|
|
savePoster() {
|
|
|
- const query = wx.createSelectorQuery().in(this);
|
|
|
+ const query = wx.createSelectorQuery()
|
|
|
let canvas
|
|
|
query
|
|
|
.select('#cavansId')
|
|
@@ -42,26 +42,33 @@ Component({
|
|
|
ctx.drawImage(pic, 0, 0, 646, 959);
|
|
|
let pl = canvas.createImage();
|
|
|
pl.src = this.data.qrCode
|
|
|
- pl.onload = async () => {
|
|
|
+ pl.onload = () => {
|
|
|
ctx.drawImage(pl, 29, 756, 170, 170)
|
|
|
- let {
|
|
|
- tempFilePath
|
|
|
- } = await wx.canvasToTempFilePath({
|
|
|
- canvas
|
|
|
- })
|
|
|
- wx.saveImageToPhotosAlbum({
|
|
|
- filePath: tempFilePath,
|
|
|
- success() {
|
|
|
- wx.showToast({
|
|
|
- title: '保存成功',
|
|
|
- icon: 'none'
|
|
|
+ console.log(canvas, 'canvas');
|
|
|
+ wx.canvasToTempFilePath({
|
|
|
+ canvas: canvas,
|
|
|
+ success(imgRes) {
|
|
|
+ wx.saveImageToPhotosAlbum({
|
|
|
+ filePath: imgRes.tempFilePath,
|
|
|
+ success() {
|
|
|
+ wx.showToast({
|
|
|
+ title: '保存成功',
|
|
|
+ icon: 'none'
|
|
|
+ })
|
|
|
+ },
|
|
|
+ fail(rrr) {
|
|
|
+ console.log(rrr,'rrr');
|
|
|
+ }
|
|
|
})
|
|
|
+ },
|
|
|
+ fail(failMsg) {
|
|
|
+ console.log(failMsg, 'eqweqwe');
|
|
|
}
|
|
|
})
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
})
|