CanvasContext.draw回调在IOS上不执行

发布于 8 年前作者 xia7118929 次浏览最后编辑 8 年前来自 ask
that.contex.draw(false, () => {
                console.log('完成绘制')
})

开发工具和Android手机统统正常,唯独在IOS上不能执行回调内容,应该是个BUG。

暂时使用setTimeout在绘制后几秒执行想实现的操作替代。

3 回复
yuanqiang
yuanqiang1 楼6 年前

canvasContext使用时需要canvas在DOM中的位置信息,绘制前先让canvas组件初始化一下就可以啦。

leishen
leishen2 楼6 年前

麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

shenmin
shenmin3 楼6 年前

你有毒吧。。我的都还正常的呢。。