请求接口
function export(data) {
return request({
url: `${prefixUrl}/export`,
method: 'post',
responseType:'arraybuffer',//转化二进制流,这个没有的话,能下载,但打不开或打开乱码
data,
})
}
下载方式
await export(data).then(res => {
var blob = new Blob([res], {type: 'application/vnd.ms-excel'})//excel
//var blob = new Blob([res], {type: 'application/pdf'})//pdf
var link = document.createElement('a');
link.href = window.URL.createObjectURL(blob);
link.download = '文件名.后缀';
link.click();
})