From 6f73054981983198a09650340ac853001e1a6269 Mon Sep 17 00:00:00 2001 From: linfso Date: Mon, 19 Aug 2024 06:27:26 +0800 Subject: [PATCH] md --- src/components/PdfViewer/viewer.vue | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/components/PdfViewer/viewer.vue b/src/components/PdfViewer/viewer.vue index 646e320c..a09eb230 100644 --- a/src/components/PdfViewer/viewer.vue +++ b/src/components/PdfViewer/viewer.vue @@ -60,6 +60,10 @@ + @@ -163,10 +167,9 @@ export default { this.$emit("close"); }, async copyImage() { - if (navigator.clipboard && window.isSecureContext) { - const canvas=this.$refs.pdf.$refs.canvas; - // console.log('===>XdPdfWrapper===>', canvas); - let dataURL = canvas.toDataURL({ pixelRatio: 1 }); + const canvas=this.$refs.pdf.$refs.canvas; + let dataURL = canvas.toDataURL({ pixelRatio: 1 }); + try { const data = await fetch(dataURL); const blob = await data.blob(); let ClipboardItem = window.ClipboardItem; @@ -176,10 +179,9 @@ export default { }), ]); this.$modal.msgSuccess('复制成功'); - }else{ + } catch (e) { this.$modal.msgError('您的浏览器不支持复制,请截图!'); } - }, initA4List(){ this.cacheA4FileList=[];