直挂云帆济沧海
直挂云帆济沧海
  • 发布:2025-10-21 16:07
  • 更新:2026-08-05 14:27
  • 阅读:177

鸿蒙 canvas measuretext 获取不到宽度

分类:uni-app

鸿蒙 canvas ctx.measureText 获取到的width 为 0

2025-10-21 16:07 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

这个鸿蒙上有变化,是异步的接口

  • s***@biosled.com

    鸿蒙上没有进回调啊

    2026-05-25 16:12

  • DCloud_UNI_yuhe

    回复 s***@biosled.com: 看文档,文档上面有介绍

    2026-05-25 19:44

s***@biosled.com

s***@biosled.com

这是ctx输出
{
"id": "myCanvas",
"pageId": 1,
"actions": [{
"method": "setFont",
"data": ["normal normal 20px Arial"]
}, {
"method": "setFontSize",
"data": [20]
}, {
"method": "setTextBaseline",
"data": ["bottom"]
}],
"path": [],
"subpath": [],
"drawingState": [],
"state": {
"lineDash": [0, 0],
"shadowOffsetX": 0,
"shadowOffsetY": 0,
"shadowBlur": 0,
"shadowColor": [0, 0, 0, 0],
"font": "normal 20px Arial",
"fontSize": 20,
"fontWeight": "normal",
"fontStyle": "normal",
"fontFamily": "Arial"
}
}

要回复问题请先登录注册