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);
相关推荐
浪兎兎14 分钟前
Vue CLI笔记
前端·vue.js·笔记
Csvn16 分钟前
Proxy / Reflect 与响应式原理:完整手写一个 mini Vue3 响应式系统
前端
Easy_API18 分钟前
OpenAI三周内第二次降价,GPT-5.6 Sol砍了20%到33
大数据·前端·人工智能·gpt·深度学习
深念Y19 分钟前
07-SSR水合问题实战排查与修复记录
前端·vue·vite·nuxt·ssr·csr·水合
前端炒粉21 分钟前
容器预热预跳转方案
前端·vue.js·性能优化
小二李24 分钟前
第12章 nestjs服务端开发:RBAC权限系统设计
java·linux·前端
tt一点通31 分钟前
前端常用设计模式大全
前端·vue.js
张文君36 分钟前
ubuntu26.04坏块分区隔离急速版
java·前端·python
两只羊ovo38 分钟前
给 Agent 装上手脚:手写 mini-Cursor,从建项目到跑起来
前端
学长毕业设计1 小时前
基于SpringBoot的校园爱心志愿管理系统(源码+文档+讲解视频)
vue.js·spring boot·后端