前端文件流导出

1、前端代码

javascript 复制代码
​
/** 导出 */
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、后端返回数据:

相关推荐
这是你的玩具车吗14 分钟前
能和爸妈讲明白的大模型原理
前端·人工智能·机器学习
霍理迪33 分钟前
CSS文本样式
前端·css
Ashley_Amanda35 分钟前
JavaScript 中 JSON 的处理方法
前端·javascript·json
烛阴41 分钟前
C# 正则表达式(3):分组与捕获——从子串提取到命名分组
前端·正则表达式·c#
eason_fan2 小时前
从一则内存快照看iframe泄漏:活跃与Detached状态的回收差异
前端·性能优化
狗头大军之江苏分军2 小时前
年底科技大考:2025 中国前端工程师的 AI 辅助工具实战盘点
java·前端·后端
编程修仙3 小时前
第三篇 Vue路由
前端·javascript·vue.js
比老马还六3 小时前
Bipes项目二次开发/硬件编程-设备连接(七)
前端·javascript
掘金一周3 小时前
前端一行代码生成数千页PDF,dompdf.js新增分页功能| 掘金一周 12.25
前端·javascript·后端
张就是我1065923 小时前
漏洞复现指南:利用 phpinfo() 绕过 HttpOnly Cookie 保护
前端