From 545b1204b909080b88a59be89b9fc9c39f85002f Mon Sep 17 00:00:00 2001 From: ykcory Date: Thu, 28 Dec 2023 05:27:13 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=8E=BB=E9=99=A4=20downloadFile=20?= =?UTF-8?q?=E4=B8=AD=20IE=20=E6=B5=8F=E8=A7=88=E5=99=A8=E7=9A=84=E6=94=AF?= =?UTF-8?q?=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit vue3版本已经不支持ie浏览器 --- src/api/common/api.ts | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/src/api/common/api.ts b/src/api/common/api.ts index 47d5cfb..82068ef 100644 --- a/src/api/common/api.ts +++ b/src/api/common/api.ts @@ -109,19 +109,15 @@ export const downloadFile = (url, fileName?, parameter?) => { message.warning('文件下载失败'); return; } - if (typeof window.navigator.msSaveBlob !== 'undefined') { - window.navigator.msSaveBlob(new Blob([data]), fileName); - } else { - let url = window.URL.createObjectURL(new Blob([data])); - let link = document.createElement('a'); - link.style.display = 'none'; - link.href = url; - link.setAttribute('download', fileName); - document.body.appendChild(link); - link.click(); - document.body.removeChild(link); //下载完成移除元素 - window.URL.revokeObjectURL(url); //释放掉blob对象 - } + const url = window.URL.createObjectURL(new Blob([data])); + const link = document.createElement('a'); + link.style.display = 'none'; + link.href = url; + link.setAttribute('download', fileName); + document.body.appendChild(link); + link.click(); + document.body.removeChild(link); //下载完成移除元素 + window.URL.revokeObjectURL(url); //释放掉blob对象 }); };