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);
相关推荐
程序猿_极客1 分钟前
Vue 2脚手架从入门到实战核心知识点全解析(day6):从工程结构到高级通信(附代码讲解)
前端·javascript·vue.js·vue2学习笔记
q***718512 分钟前
海康威视摄像头ISUP(原EHOME协议) 摄像头实时预览springboot 版本java实现,并可以在浏览器vue前端播放(附带源码)
java·前端·spring boot
一只小阿乐13 分钟前
vue3 使用v-model开发弹窗组件
javascript·vue.js·elementui
web加加17 分钟前
vue3 +vite项目页面防f12,防打开控制台
前端·javascript·vue.js
A尘埃1 小时前
大模型应用python+Java后端+Vue前端的整合
java·前端·python
遥遥晚风点点2 小时前
Spark导出数据文件到HDFS
前端·javascript·ajax
克里斯蒂亚L2 小时前
开发一个计时器组件
前端·浏览器
克里斯蒂亚诺更新2 小时前
微信小程序 点击某个marker改变其大小
开发语言·前端·javascript
KYumii2 小时前
智慧判官-分布式编程评测平台
vue.js·spring boot·分布式·spring cloud·java-rabbitmq
天才奇男子3 小时前
从零开始搭建Linux Web服务器
linux·服务器·前端