- 请求
// axios配置
export function download(data) {
return request({
url: '/api/download',
method: 'post',
responseType: 'blob',
data
})
}
- 接收
// 接口调用
exportOrderWater() {
this.downloadLoading = true // 按钮禁用/loading动画
exportOrderWater({
...this.params
}).then(response => {
this.downloadLoading = false
var blob = new Blob([response]);
var link= document.createElement('a');
link.download = '订单流水.xlsx';
link.href = URL.createObjectURL(blob);
link.click();
});
}