From f7bbd1e93991d8522d80324a25348fe9c20df41b Mon Sep 17 00:00:00 2001 From: qiang Date: Thu, 3 Sep 2020 18:36:04 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20CanvasContext.measureText=20=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=20callback=20=E5=8F=82=E6=95=B0=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/api/canvas/CanvasContext.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/api/canvas/CanvasContext.md b/docs/api/canvas/CanvasContext.md index 366dea94c..51b782d2a 100644 --- a/docs/api/canvas/CanvasContext.md +++ b/docs/api/canvas/CanvasContext.md @@ -658,13 +658,14 @@ ctx.draw() ![uniapp](//img-cdn-qiniu.dcloud.net.cn/uniapp/images/line-to.png?t=201859) ### CanvasContext.measureText -测量文本尺寸信息,目前仅返回文本宽度。同步接口。(App端自定义组件编译模式暂时不可用) +测量文本尺寸信息,目前仅返回文本宽度。同步接口。 **参数** |参数 |类型 |说明 | |--- |--- |--- | |text |String |要测量的文本 | +|callback |Function |测量完成回调(2.8.10+ 支持) | **返回** @@ -679,8 +680,9 @@ ctx.draw() ```javascript const ctx = uni.createCanvasContext('myCanvas') ctx.font = 'italic bold 20px cursive' -const metrics = ctx.measureText('Hello World') -console.log(metrics.width) +ctx.measureText('Hello World', function(metrics){ + console.log(metrics.width) +}) ``` ### CanvasContext.moveTo -- GitLab