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) } } } }