canvas 绘图异常
发布于 5 年前 作者 yang70 12788 次浏览 来自 问答

如果在绘制canvas的时候,没有ctx.save()的情况下,调用了ctx.restore(),再调用 ctx.setFontSize();使用ctx.draw() 就会抛出异常,导致绘图失败;

let ctx = wx.createCanvasContext('canvas');
ctx.restore();
ctx.setFillStyle('#eedec1');
ctx.setFontSize(50);
ctx.setTextAlign('left');
ctx.fillText('¥', 270, 460);
ctx.setTextAlign('left');
ctx.draw();
1 回复

抛出了什么异常?

回到顶部