var xhr = new XMLHttpRequest()
xhr.open('GET',“文件地址”, true) // url为下载的pdf地址
xhr.responseType = 'blob' // 设置响应类型为blob,以便处理二进制数据
xhr.onload = ()=> {
if (xhr.status === 200) {
this.$message({type:'success',message:'正在下载,注意浏览器下载文件'})
var blob = xhr.response
var link = document.createElement('a')
link.style.display = 'none'
link.href = window.URL.createObjectURL(blob)
link.setAttribute('download',"自定义文件名称")
document.body.appendChild(link)
link.click()
document.body.removeChild(link)
}
}
xhr.send()
08-06
2047
05-27
777
06-09