From 137fb8ea6af2789b3238b22bac31d80bced41dfe Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 28 七月 2021 11:39:39 +0800 Subject: [PATCH] 2021-07-28 --- src/views/printTemplate/print.js | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/src/views/printTemplate/print.js b/src/views/printTemplate/print.js index b2cbe6f..4247780 100644 --- a/src/views/printTemplate/print.js +++ b/src/views/printTemplate/print.js @@ -382,7 +382,7 @@ if (image.complete) { context.drawImage(image, _left, _top, element.imgWidth, element.imgHeight) - + context.restore() // 閲嶇疆鐢诲竷 if (elements.length > 0) { this.sketchothers(context, elements, selectId, ratio, resolve) @@ -401,6 +401,14 @@ } } } + image.onerror = () => { + context.restore() // 閲嶇疆鐢诲竷 + if (elements.length > 0) { + this.sketchothers(context, elements, selectId, ratio, resolve) + } else { + this.cachesketch(context, resolve) + } + } } } -- Gitblit v1.8.0