收藏
回答

canvas中的文字错位

在canvas中用fillText()绘制文字有一个坑,就是在不同机型上它的坐标不是响应式的,导致和图片配在一起视觉上有严重的错位感。如何解决这个问题?

我感觉这是一个很严重的问题,为什么坐标单位是px而不是rpx?这样还得让开发者自己去做兼容性处理,太麻烦了!!!


最后一次编辑于  2018-06-12  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 李乾坤David
    李乾坤David
    2018-06-14

    这个问题我是这样结果的

    const ratio = wepy.getSystemInfoSync().screenWidth / 750
     
      context.drawImage('../../images/canvas_back.png',0, 0, 676 * ratio, 900 * ratio)


    2018-06-14
    赞同
    回复