小程序使用canvas報錯:"canvasToTempFilePath: fail canvas is empty"
為啥呢? 因為在自定義組件中使用canvas 需要添加this參數
wx.canvasToTempFilePath({
x: 0,
y: 0,
width: 581 * util.pixelRatio,
height: 575 * util.pixelRatio,
canvasId: 'myCanvas',
fileType: 'jpg',
success: function (res) {
wx.hideLoading()
that.setData({
synthImgUrl: res.tempFilePath
})
},
fail: function (res) {
wx.hideLoading()
wx.showToast({
title: '生成失敗',
icon: 'none'
})
}
},that)