From e692162522c1538df9a0b613d61892981e3bfabe Mon Sep 17 00:00:00 2001 From: qiang Date: Tue, 31 Dec 2019 15:30:22 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=20uni.canvasToTempFi?= =?UTF-8?q?lePath=20=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/api/canvas/canvasToTempFilePath.md | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/docs/api/canvas/canvasToTempFilePath.md b/docs/api/canvas/canvasToTempFilePath.md index 4c4d9be9e2..58eddbd392 100644 --- a/docs/api/canvas/canvasToTempFilePath.md +++ b/docs/api/canvas/canvasToTempFilePath.md @@ -1,8 +1,14 @@ -#### uni.canvasToTempFilePath(OBJECT, this) +#### uni.canvasToTempFilePath(object, component) -把当前画布指定区域的内容导出生成指定大小的图片,并返回文件路径。在自定义组件下,第二个参数传入自定义组件实例 this,以操作组件内 `` 组件。 +把当前画布指定区域的内容导出生成指定大小的图片,并返回文件路径。在自定义组件下,第二个参数传入自定义组件实例,以操作组件内 `` 组件。 -**OBJECT参数说明:** +**平台差异说明** + +|5+App|H5|微信小程序|支付宝小程序|百度小程序|头条小程序|QQ小程序| +|:-:|:-:|:-:|:-:|:-:|:-:|:-:| +|√|√|√|x([CanvasContext.toTempFilePath](https://opendocs.alipay.com/mini/api/rod3ti))|√|√|√| + +**object参数说明:** |参数 |类型 |必填 |说明 | |---|---|---|---|---| @@ -30,9 +36,13 @@ uni.canvasToTempFilePath({ destWidth: 100, destHeight: 100, canvasId: 'myCanvas', - success: function(res) { - // 在H5平台下,tempFilePath 为 base64 + success: function(res) { + // 在H5平台下,tempFilePath 为 base64 console.log(res.tempFilePath) } }) ``` + +**Tips** + +- H5端 Canvas 内绘制的图像需要支持跨域访问才能成功。 \ No newline at end of file -- GitLab