ctx.draw(true, () => { //死活不进来
console.error('in', opt);
wx.canvasToTempFilePath(opt, this);
});
ctx.draw(true);
setTimeout(() => { //只能用这种蠢办法了
wx.canvasToTempFilePath(opt, this);
}, 500);
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 操作系统 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
小程序 | Bug | canvasContext.draw | 微信iOS客户端 | Android | 6.6.7 | 2.1.1 |
1 个回答
是不是你用了网络图片,然后图片还在加载中你就draw了
没有,找到原因了,我有一个定时器在不断的重绘导致的