Skip to content

Commit 8db232f

Browse files
authored
fix(avatarcrppoer): undefined (#3167)
1 parent a4e64ee commit 8db232f

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/packages/__VUE/avatarcropper/index.taro.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,9 @@ export default create({
245245
246246
// base64转图片(canvasImage)
247247
const dataURLToCanvasImage = (canvas: any, dataURL: string): Promise<HTMLImageElement> => {
248+
if (!canvas) {
249+
return Promise.reject(new Error('Invalid canvas element'))
250+
}
248251
return new Promise((resolve) => {
249252
const img = canvas.createImage()
250253
img.onload = () => resolve(img)

0 commit comments

Comments
 (0)