axios.post(url, params,{responseType: "blob"}).then(response => {
let blob = new Blob([response], {
type: 'application/xlsx;charset=utf-8}'
})
var downloadObj = document.createElement('a');
var href = window.URL.createObjectURL(blob); //创建下载的链接
downloadObj.href = href;
downloadObj.download = '模板.xlsx'; //下载后文件名
document.body.appendChild(downloadObj);
downloadObj.click(); //点击下载
document.body.removeChild(downloadObj); //下载完成移除元素
window.URL.revokeObjectURL(href); //释放掉blob对象
})
vue3下载导出文件方法
最新推荐文章于 2025-06-26 14:04:11 发布