1.文件下载兼容IE
//以一个方法的形式 调用改方法传递参数
//pafurl 是一个网络地址(浏览器打开可以访问) http://**
//name 文件下载下来的文件名字
onDownLoad(pafurl, name) {
axios.get(pafurl, { responseType: 'blob' })
.then(response => {
//IE
if (window.navigator.msSaveBlob) {
return window.navigator.msSaveBlob(
new Blob([response.data]),
name
);
//msSaveOrOpenBlob
}
const url = window.URL.createObjectURL(new Blob([response.data]))
const link = document.createElement('a')
// 返回的header Content-Disposition:attachment; filename=elmeast-report-2018-2.pdf
let head = response.headers['content-disposition']
l