vue下载在前端存放的pdf文件

vue下载在前端存放的pdf文件

注意,这里要在public文件夹中新建文件夹存放静态资源,不能在src文件夹中新建文件夹存放静态资源,因为public文件夹中的文件资源不会被npm run build打包编译。大家打包一下,就会发现 模板.pdf文件 是存放在dist/static文件夹中。

复制代码
let a = document.createElement("a");
a.href = "/pdf/export.pdf"; 
a.download = "操作手册.pdf"; //设置下载文件文件名,这里加上.pdf指定文件类型,word文件就指定.word即可
a.style.display = "none"; // 障眼法藏起来a标签
document.body.appendChild(a); // 将a标签追加到文档对象中
a.click(); // 模拟点击了a标签,会触发a标签的href的读取,浏览器就会自动下载了
a.remove();
相关推荐
ldj20209 分钟前
下拉默认全选,选择展示对象的字段list
前端·javascript
Lsx_10 分钟前
前端数据可视化:基于Vue3封装 ECharts 的最佳实践
前端·vue.js·echarts
brzhang13 分钟前
技术榜单都快刷爆了,美团的“龙猫”大模型怎么就没声了?
前端·后端·架构
小猪猪屁25 分钟前
前端实时通信怎么选?HTTP、WebSocket、SSE 一文看懂
前端·websocket·http
满圆圆25 分钟前
前端eslint工程化配置
前端
掘金安东尼30 分钟前
React 19 发布:useTransition 平滑异步过渡!
前端·javascript·github
用户479492835691533 分钟前
ESLint支持多线程Linting啦
前端·javascript·面试
不一样的少年_36 分钟前
Onion CLI:3秒建项目,10秒出包的Chrome插件开发脚手架神器
前端·vue.js·chrome
猪哥帅过吴彦祖1 小时前
JavaScript Symbol:那个被忽视的"隐形"数据类型
前端·javascript·面试
前端刚哥1 小时前
el-table 表格封装公用组件,表格列可配置
前端·vue.js