1.需要在接口定义处除了加上
method: ‘POST’,
data,
方法以及参数之外 还需要加一个
responseType:‘blob’
// 下载二进制流文件 data是接口返回的二进制流文件 name是传递过来的表格下载名字
downloadExcel(data,name) {
const url = window.URL.createObjectURL(new Blob([data], {type: ‘application/octet-stream’}));
const link = document.createElement(‘a’);
link.style.display = ‘none’;
link.href = url;
link.setAttribute(‘download’, ${name}.xlsx
);
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
}