- 当前 Bug 的表现(可附上截图)
ctx.fillText('Hello', 20, 20)
- 预期表现
文字的左上角左边为(20,20)
参数
string text
在画布上输出的文本
number x
绘制文本的左上角 x 坐标位置
number y
绘制文本的左上角 y 坐标位置
number maxWidth
需要绘制的最大宽度,可选
- 实际情况
文字的左下角的坐标为(20,20)
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | fillText | 工具 | 7.0.0 | 2.5 |
2 个回答
这个。。文档写错了。。你要设了baseLine才对
https://developers.weixin.qq.com/miniprogram/dev/api/CanvasContext.setTextBaseline.html
ctx.setTextAlign('left') //需设置这个属性 文字才相对左上角定位
也行