微信小程序,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类型


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM