收藏
回答

发现一个canvas里fillText方法的bug

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug fillText 工具 7.0.0 2.5

- 当前 Bug 的表现(可附上截图)

    

ctx.fillText('Hello', 20, 20)

- 预期表现

    文字的左上角左边为(20,20)

参数

string text

在画布上输出的文本

number x

绘制文本的左上角 x 坐标位置

number y

绘制文本的左上角 y 坐标位置

number maxWidth

需要绘制的最大宽度,可选

- 实际情况

    文字的左下角的坐标为(20,20)

最后一次编辑于  01-16
回答关注问题邀请回答
收藏

1 个回答

  • 卢霄霄
    卢霄霄
    01-16

    这个。。文档写错了。。你要设了baseLine才对

    https://developers.weixin.qq.com/miniprogram/dev/api/CanvasContext.setTextBaseline.html

    01-16
    赞同 1
    回复 3
    • 鱼非鱼
      鱼非鱼
      10-29
      文档写错了,到现在都不改,我也是服
      10-29
      1
      回复
    • 卢霄霄
      卢霄霄
      10-29回复鱼非鱼
      哈哈哈哈 你也在这个坑里跌倒一次吗
      10-29
      回复
    • Arthur ^_^
      Arthur ^_^
      星期三 14:34回复鱼非鱼
      文档写错了。到现在都不改。我特么。。。。。也跌坑里了。
      星期三 14:34
      回复