谢谢!折腾了我两天的问题在你这解决了,谢谢!
安卓 canvas组件draw函数的回调不执行canvas遮挡了底部按钮,canvas在组件的组件内,按钮在页面 方法一: cover-view包裹页面按钮,ios没问题,安卓还是被canvas遮挡;又把按钮放到组件内,嵌套在canvas内还是被遮挡; 方法二: 2、canvas转图片,ios没问题,安卓draw()的回调不执行,下面的代码只能打印到‘开始画’,然后就是fail了。 查了论坛,发现近期很多人碰到canvas的draw()回调不执行的问题,希望官方大大能看到这篇文章,并排查一下问题。多谢~ setTimeout(() => { console.log('开始画'); ctx.draw(true, () => { console.log('开始转换'); wx.canvasToTempFilePath({ x: 0, y: 0, width: 690, height: 552, canvasId: canvasId, success: res => { console.log('success', res.tempFilePath) }, fail: err => { // eslint-disable-next-line console.log('fail', err, err.stack); } }, this); }); }, 4000);
2018-12-26