downloadFile(url, fileName){
// 浏览器支持fetch则用blob下载,避免浏览器点击a标签,跳转到新页面预览的行为
if (window.fetch) {
fetch(url)
.then(res => res.blob())
.then(blob => {
let a = document.createElement('a')
let url = window.URL.createObjectURL(blob)
a.href = url
a.download = fileName
a.click()
})
} else {
let a = document.createElement('a')
a.href = url
a.target = '_blank'
a.download = fileName
a.click()
}
},
JS文件下载
最新推荐文章于 2024-01-12 23:08:35 发布