measureText 获取字符串长度的时候,会以measureText() 前面的 setFontSize 字体大小为基础,获取长度。
如果在获取长度之后在设置字体大小,绘制出来的效果并不一定是你想要的。
example:
var ctx = wx.createCanvasContext('canvas')
ctx.setFontSize(20)
var w = ctx.measureText('长度').width
console.log(w) // 40
ctx.setFontSize(40)
var w = ctx.measureText('长度').width
console.log(w) // 80