1.请求响应需要设置响应类型为流
responseType: 'blob',
2.下载文件流
// res 为后台返回的文件流
const reader = new FileReader();
reader.readAsDataURL(res);
reader.onload = (e) => {
let a = document.createElement("a");
a.download = '测试'; // 文件名
a.href = e.target.result;
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
};