前端文件流导出

ops/2024/10/17 20:15:19/

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、后端返回数据:


http://www.ppmy.cn/ops/126289.html

相关文章

环境变量(Linux)

文章目录 一、什么是环境变量?二、环境变量的作用1. 方便命令执行:2.配置系统和应用程序:3.用户自定义环境变量: 三、Linux 常见环境变量四、设置环境变量1.临时设置:2.永久设置: 五、环境变量的优先级六、…

国际期货收费行情源CTP推送式/期货配资软件开发对接行情源的技术性说明

在现代金融市场中,期货交易因其高风险和高回报特性而备受关注。为了满足期货交易者的需求,开发高效、稳定和安全的期货交易软件变得尤为重要。本文将对国际期货收费行情源CTP推送式及期货配资软件的开发对接行情源的技术细节进行详细说明。 一、CTP&…

抖音小游戏画图位置移动

文章目录 画图移动图形位置 画图 const canvas tt.createCanvas(); const context canvas.getContext(2d);context.width 500; context.height 500;let isPressing false; // 是否按下 let startX 0; let startY 0;context.fillStyle "#f00"; context.fillR…

js-前端vue强制刷新当前页面(router.go(0) window.location.方法)

1.强制刷新当前页面 在完成某一操作后需要刷新当前整体页面,或者部分模块需要重新渲染数据。强制刷新页面可能会影响用户体验,特别是在需要保持页面状态的情况下。使用强制刷新页面需要谨慎使用。 2.方法 2.1 Vue Router 的 router.go(0) 方法&#x…

sealed class-kotlin中的封闭类

在 Kotlin 中,sealed class(密封类)是一种特殊的类,用于限制继承的类的数量。密封类可以被用来表示一组有限的类型,通常用于状态管理或表达多种可能的错误类型。 密封类用 sealed 关键字定义,这意味着只能…

C++游戏开发完整学习路径

C游戏开发完整学习路径 引言 随着游戏行业的迅速发展,C作为主要的游戏开发语言,因其高效性和灵活性,依然受到广泛欢迎。C不仅在大型游戏开发中被广泛使用,而且在游戏引擎的构建、性能优化和复杂算法的实现中也扮演着关键角色。本…

2024软件测试面试800题(答案+文档)

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 一、软件测试基础面试题 1、阐述软件生命周期都有哪些阶段? 常见的软件生命周期模型有哪些? 软件生命周期是指一个计算机软件从功能确定设计,到…

el-date-picker设置只有某些日期可选

示例图&#xff1a; <el-date-pickerv-model"topFormObj.upTime"type"date"value-format"timestamp"format"dd/MM/yyyy":picker-options"pickerOptions" /> 固定限制每周的周末周三不可选 data() {return {pickerOp…