前端实现下载功能
// 导出功能封装
exportData(fileName,res) {
// 从传入的 res中获取url地址
let url = window.URL.createObjectURL(res);
let link = document.createElement("a");
link.style.display = "none";
link.href = url;
link.setAttribute("download", fileName + ".xls");
document.body.appendChild(link);
link.click();
document.body.removeChild(link); //下载完成移除元素
window.URL.revokeObjectURL(url); //释放掉blob对象
},
请求接口中需要加: responseType:‘blob’