上代码
入参:url,name
url: 线上文件链接
name: 文件名
// 点击url文件下载,pdf/excle/word等
downLoadFile(url,name){
const xhr = new window.XMLHttpRequest()
xhr.open('GET', url, true)
xhr.responseType = 'blob'
xhr.send()
xhr.onload = () => {
if (xhr.status === 200) {
const url = window.URL.createObjectURL(xhr.response)
const a = document.createElement('a')
a.style.display = "none";
a.href = url
a.download = name
document.body.appendChild(a)
a.click()
document.body.removeChild(a)
window.URL.revokeObjectURL(url)
}}
}