微信小程序,canvas绘图,样式错乱

问题1:文字样式错乱

使用以下方式分模块绘制,

ctx.save()
//...
ctx.restore()

绘制完后,定时500毫秒再保存图片

ctx.draw(false, () => {
  setTimeout(() => {
    wx.canvasToTempFilePath({
      width: W,
      height: H,
      destWidth: W,
      destHeight: H,
      canvasId: 'canvas',
      success: res => {
        this.setData({
          img: res.tempFilePath,
        })
      }
    })
  }, 500)
})

 

问题2:计算文字长度,iPhone失效

Number类型数字,转换为String类型

posted @ 2019-01-11 15:00  绿静風  阅读(1760)  评论(0编辑  收藏  举报