From 67756e57acc0ade46c2e92fc77a483d449abb887 Mon Sep 17 00:00:00 2001 From: e <2432808546@qq.com> Date: Fri, 26 Nov 2021 20:44:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AF=BC=E5=87=BA=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/libs/util.js | 22 +++++++++++----------- src/pages/record/details/index.vue | 30 +++++++++++++++++++++++++++--- 2 files changed, 38 insertions(+), 14 deletions(-) diff --git a/src/libs/util.js b/src/libs/util.js index 713a7f5..9a373c5 100644 --- a/src/libs/util.js +++ b/src/libs/util.js @@ -110,18 +110,18 @@ const util = { x.send(); }, // 传入文件名和数据,下载文件 - downloadFileDirect(fileName, data) { - if ("download" in document.createElement("a")) { // 非IE下载 - const elink = document.createElement("a"); - elink.download = fileName; - elink.style.display = "none"; - elink.href = URL.createObjectURL(data); - document.body.appendChild(elink); - elink.click(); - URL.revokeObjectURL(elink.href); // 释放URL 对象 - document.body.removeChild(elink); + downloadFileDirect(fileName,data) { + if ('download' in document.createElement('a')) { // 非IE下载 + const elink = document.createElement('a') + elink.download = fileName + elink.style.display = 'none' + elink.href = URL.createObjectURL(data) + document.body.appendChild(elink) + elink.click() + URL.revokeObjectURL(elink.href) // 释放URL 对象 + document.body.removeChild(elink) } else { // IE10+下载 - navigator.msSaveBlob(data, fileName); + navigator.msSaveBlob(data, fileName) } }, // 成功提示 diff --git a/src/pages/record/details/index.vue b/src/pages/record/details/index.vue index 7bdf9ad..a7689e0 100644 --- a/src/pages/record/details/index.vue +++ b/src/pages/record/details/index.vue @@ -54,6 +54,10 @@