canvaToTempFilePath 调用的时候 报错 fail canvas is empt?
在自制组件中调用canvaToTempFilePath 报错errMsg: “canvasToTempFilePath: fail canvas is empty”
同样的代码在页面里就没有问题
如果在页面里也创建个Canvas canvasId为poster 会发现自定义组件里面的canvaToTempFilePath 使用的是页面的canvas 就算设置了this也是一样的
ctx.draw(true, () => {
console.log('draw', this);
Taro.canvasToTempFilePath({
x: 0,
y: 0,
width: 750,
height: 1336,
canvasId: 'poster',
complete: res => {
console.log(res)
}
}, this)
})