前端文件流导出
1、前端代码
/** 导出 */
const handleExport = async () => {
let config = {
responseType: 'blob',
headers: {
'Content-Type': 'application/json',
},
};
const res = await getTargetExport(config);
const blob = new Blob([res]);
const fileName = 'PK目标跟进导出列表.xls';
const linkNode = document.createElement('a');
linkNode.download = fileName;
linkNode.style.display = 'none';
linkNode.href = URL.createObjectURL(blob);
document.body.appendChild(linkNode);
linkNode.click();
URL.revokeObjectURL(linkNode.href);
document.body.removeChild(linkNode);
};
/** 导出接口 */
export const getTargetExport = config => {
return request(`${prefixPath}/target-follows/export`, {
method: 'GET',
...config,
});
};
2、后端返回数据:
原文地址:https://blog.csdn.net/u013592575/article/details/142919904
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!