From 8db232fad9d2f55cb08cb58ea91f8202bf059a75 Mon Sep 17 00:00:00 2001 From: "Alex.huxiyang" <1872591453@qq.com> Date: Mon, 12 Aug 2024 20:54:44 +0800 Subject: [PATCH] fix(avatarcrppoer): undefined (#3167) --- src/packages/__VUE/avatarcropper/index.taro.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/packages/__VUE/avatarcropper/index.taro.vue b/src/packages/__VUE/avatarcropper/index.taro.vue index 16ec66299d..13cb83ccc9 100644 --- a/src/packages/__VUE/avatarcropper/index.taro.vue +++ b/src/packages/__VUE/avatarcropper/index.taro.vue @@ -245,6 +245,9 @@ export default create({ // base64转图片(canvasImage) const dataURLToCanvasImage = (canvas: any, dataURL: string): Promise => { + if (!canvas) { + return Promise.reject(new Error('Invalid canvas element')) + } return new Promise((resolve) => { const img = canvas.createImage() img.onload = () => resolve(img)