vue3 前端实现导出下载pdf文件

这样的数据实现导出 yourArrayBufferOrByteArray 就是后端返回数据

复制代码
// 创建Blob对象
    const blob = new Blob([new Uint8Array(res)], { type: 'application/pdf' })

    // 创建一个表示该Blob的URL
    const url = URL.createObjectURL(blob);

    // 创建一个a标签用于下载
    const a = document.createElement('a');
    a.href = url;
    a.download = 'yourfile.pdf'; // 设置下载文件名
    document.body.appendChild(a);
    a.click(); // 触发下载

    // 释放URL对象
    URL.revokeObjectURL(url);
    document.body.removeChild(a);
相关推荐
借个火er2 分钟前
Qiankun vs Wujie:微前端框架深度对比
前端
freeWayWalker5 分钟前
【前端工程化】前端代码规范与静态检查
前端·代码规范
C2X9 分钟前
关于Git Graph展示图的理解
前端·git
昊茜Claire10 分钟前
鸿蒙开发之:性能优化与调试技巧
前端
雲墨款哥11 分钟前
从一行好奇的代码说起:Vue怎么没有React的<StrictMode/>
前端
小肥宅仙女12 分钟前
告别繁琐!React 19 新特性对比:代码量减少 50%,异步状态从此自动管理
前端·react.js
ohyeah22 分钟前
柯理化(Currying):让函数参数一个一个传递
前端·javascript
岁月宁静43 分钟前
AI 多模态全栈项目实战:Vue3 + Node 打造 TTS+ASR 全家桶!
vue.js·人工智能·node.js
9坐会得自创1 小时前
使用marked将markdown渲染成HTML的基本操作
java·前端·html
Hilaku1 小时前
当 Gemini 3 能写出完美 CSS 时,前端工程师剩下的核心竞争力是什么?
前端·javascript·ai编程