如果在绘制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();
微信小程序开发问题解答 本文来自微信小程序工厂 http://www.xcxgc.com,转载请保留。
微信小程序开发者回答:
黄***:
抛出了什么异常?
黄***:
问题已定位,麻烦先调save再restore。我们尽快修复下
微信小程序的session问题
本文网址:http://www.91bianli.com/weixinxiaochengxu/32286.html