From 7910eee3ea49ef1f08a2ad57fa4354a95f2af908 Mon Sep 17 00:00:00 2001 From: ininit Date: Tue, 27 Oct 2020 10:14:08 +0800 Subject: [PATCH 1/3] =?UTF-8?q?fix(h5-canvas):=20=E4=BF=AE=E5=A4=8DcanvasT?= =?UTF-8?q?oTempFilePath=20=E8=8E=B7=E5=8F=96=E8=8A=82=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/taro-h5/src/api/canvas/canvasToTempFilePath.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/taro-h5/src/api/canvas/canvasToTempFilePath.js b/packages/taro-h5/src/api/canvas/canvasToTempFilePath.js index b24d2f19ff4e..07398ce8024a 100644 --- a/packages/taro-h5/src/api/canvas/canvasToTempFilePath.js +++ b/packages/taro-h5/src/api/canvas/canvasToTempFilePath.js @@ -23,7 +23,7 @@ import { findDOM } from '../utils/index' */ const canvasToTempFilePath = ({ canvasId, fileType, quality, success, fail, complete }) => { /** @type {HTMLCanvasElement} */ - const canvas = findDOM().querySelector(`[canvasId=${canvasId}]`) + const canvas = findDOM().querySelector(`[canvas-id=${canvasId}]`) try { // /** @type {CanvasRenderingContext2D} */ From cf8da43177fb0df72461a8af6190d8cc696921db Mon Sep 17 00:00:00 2001 From: ininit Date: Tue, 27 Oct 2020 10:16:48 +0800 Subject: [PATCH 2/3] =?UTF-8?q?fix(h5-canvas):=20=E4=BF=AE=E5=A4=8D=20Canv?= =?UTF-8?q?as=20=E5=90=8C=E6=AD=A5=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/taro-h5/src/api/canvas/createCanvasContext.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/taro-h5/src/api/canvas/createCanvasContext.js b/packages/taro-h5/src/api/canvas/createCanvasContext.js index cf5ac6036e5e..b001aaebe0f2 100644 --- a/packages/taro-h5/src/api/canvas/createCanvasContext.js +++ b/packages/taro-h5/src/api/canvas/createCanvasContext.js @@ -165,9 +165,9 @@ const createCanvasContext = (canvasId, inst) => { ['clearRect'], ['clip'], ['closePath'], - ['createCircularGradient'], - ['createLinearGradient'], - ['createPattern'], + ['createCircularGradient', true], + ['createLinearGradient', true], + ['createPattern', true], ['drawImage'], ['fill'], ['fillRect'], From 5f4c70a364efc05a15e54ce7cb19c4c157de6b53 Mon Sep 17 00:00:00 2001 From: ininit Date: Mon, 2 Nov 2020 21:18:17 +0800 Subject: [PATCH 3/3] =?UTF-8?q?fix(h5-canvas):=20=E5=AE=8C=E5=96=84canvasT?= =?UTF-8?q?oTempFilePath?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/taro-h5/src/api/canvas/canvasToTempFilePath.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/taro-h5/src/api/canvas/canvasToTempFilePath.js b/packages/taro-h5/src/api/canvas/canvasToTempFilePath.js index 07398ce8024a..c6a2a7ad83e1 100644 --- a/packages/taro-h5/src/api/canvas/canvasToTempFilePath.js +++ b/packages/taro-h5/src/api/canvas/canvasToTempFilePath.js @@ -21,9 +21,9 @@ import { findDOM } from '../utils/index' * @param {Param} object 参数 * @todo 暂未支持尺寸相关功能 */ -const canvasToTempFilePath = ({ canvasId, fileType, quality, success, fail, complete }) => { +const canvasToTempFilePath = ({ canvasId, fileType, quality, success, fail, complete }, inst) => { /** @type {HTMLCanvasElement} */ - const canvas = findDOM().querySelector(`[canvas-id=${canvasId}]`) + const canvas = findDOM(inst).querySelector(`[canvas-id=${canvasId}]`) try { // /** @type {CanvasRenderingContext2D} */