js部分

首先从后台获取到指定文件的二进制流

export function getProStream(downloadKey,style){return new Promise((resolve,reject)=>{axios.get(`/project/attach/stream`,{params:{downloadKey,style},headers:{Authorization: `Bearer ${token}`},responseType: 'blob'}).then(result=>{resolve(result.data)}).catch(err=>{reject(err)})});
}
getProStream(item.key,style).then(result=>{//获取到指定文件的文件流,转换为Blob对象let url = window.URL.createObjectURL(result)this.pdfUrl=url;
})

template部分

<a :href="pdfUrl" target="_blank" >打开pdf文件</a>
<!--target属性是指在新的标签页打开pdf文件-->

----------------------------我是分割线---------------------------
好啦,代码就展示完毕,每天累积一点,收获就多一点!!
如有问题,请各位大佬指导

vue在新的标签页打开pdf文件相关推荐

  1. Python-Selenium:如何通过click在新的标签页打开链接?

    场景描述 在使用Selenium的时候,如果遇到a标签列表,而且每个都需通过点击(click())进入a标签对应的页面进行单独处理,而直接访问a链接无法访问(防盗链),那么这个时候该怎么处理呢? 最好 ...

  2. js在打开新页面的时候用新的标签页打开并且在关闭打开的页面的时候刷新父页面的方法...

    js在打开新页面的时候用新的标签页打开并且在关闭打开的页面的时候刷新父页面的方法 1.利用window.opener.location.href这个方法. 方式:父页面 window.open('.. ...

  3. 使火狐浏览器默认在新的标签页打开书签

    原文链接:使火狐浏览器默认在新的标签页打开链接-不知道取啥名2021 火狐浏览器默认总是把链接在当前页面打开,覆盖了原来内容,导致找之前在看的东西很不方便...估计由于装了最新版火狐浏览器的原因,之前 ...

  4. Chrome浏览器中页面在新的标签页打开

    最近一直在使用谷歌浏览器(你还在百度?)发现Chrome默认是在本页面打开链接,这点我很不爽.在上网找了以下四种方法: 1.用鼠标中键(也就是滚轮)打开链接. 2.按住Ctrl键的同时单击链接. 3. ...

  5. google浏览器中页面在新的标签页打开

    最近一直在使用谷歌浏览器(你还在百度?)发现Chrome默认是在本页面打开链接,这点我很不爽.在上网找了以下四种方法: 1.用鼠标中键(也就是滚轮)打开链接. 2.按住Ctrl键的同时单击链接. 3. ...

  6. 使火狐浏览器默认在新的标签页打开链接

    火狐浏览器默认总是把链接在当前页面打开,覆盖了原来内容,导致找之前在看的东西很不方便...估计由于装了最新版火狐浏览器的原因,之前好用的方法,如安装 open-link-with-new-tab,ta ...

  7. google之如何设置在新的标签页打开搜索链接

    1.随便打开一个google搜索地址 https://www.google.com.hk/ 2.找到右下角的设置点击设置 3.点击搜索结果 4.选中保存即可 5.重新刷新搜索结果,点击链接会在新的标签 ...

  8. 使firefox默认在新的标签页打开书签

    火狐浏览器默认总是把链接在当前页面打开,覆盖了原来内容,导致找之前在看的东西很不方便...估计由于装了最新版火狐浏览器的原因,之前好用的方法,如安装 open-link-with-new-tab,ta ...

  9. chrome 设置搜索结果,在新的标签页打开

    在地址栏输入:https://www.google.com.hk/preferences 将结果打开方式勾选上 如果搜索引擎的路径是google.com,记得修改为https://www.google ...

  10. visual code 在标签页打开_VSCode 不在新标签页打开文件如何解决?

    预览模式(Preview mode) 刚接触 VSCode 的时候想同时打开多个文件,但在操作的时候发现每次通过 VSCode 自带的文件浏览器点开一个新文件时,这个新文件都会直接在当前标签页打开,而 ...

最新文章

  1. Linux安装Hive并测试
  2. python动态图-Python图像处理之gif动态图的解析与合成操作详解
  3. 机器学习排序之Learning to Rank简单介绍
  4. Linux文件锁学习-flock, lockf, fcntl
  5. 见实私域流量运营词汇手册(1.0版)
  6. Android之launchMode总结
  7. jQuery入门:认识jQuery
  8. 带设计师去选材料_装修可别选“全包”!10个缺陷让你绝望!
  9. python celery定时任务_Celery(四)定时任务
  10. 基于Labview的小波去噪
  11. 如何听节拍器_节拍器节拍点怎么听
  12. 计算机语言写信祝福语,信件祝福语
  13. python自动生成word目录_python win32com 库批量自动更新word目录
  14. mysql 复制frm_通过拷贝frm myd myi opt文件来实现mysql的备份和还原
  15. 月下夜想曲200.6(攻略3)
  16. 新手做数据分析的5大误区,一定要避开!
  17. 立场开源 | 电动锡膏挤出器
  18. 微信开放平台和公众平台的区别
  19. 对“动态多重网络”建模与目标选择方法的介绍
  20. 计算机房灭火器单具基准,灭火器配置数量的参考

热门文章

  1. Linux内核ncsi驱动源码分析(一)
  2. Pygame 官方文档 - pygame.mixer
  3. CentOS防火墙放行端口(以 8080 端口为例)
  4. 【深入理解CSS】层叠、优先级、继承
  5. gcc编译C++ 符号名解码 c++filt demangle
  6. C语言利用switch的简单计算器
  7. php 会员卡管理页面,21.4.3 会员资料管理界面
  8. 微信公众号迁移及公证书快速办理流程
  9. 设置定时器,持续调用接口
  10. 关于28379D的X-BAR