如果在绘制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(); |
抛出了什么异常?