1.vue-cli2+vue

 注意:vue-cli2本地文件需要放在静态文件static下
<a  href="javascript:void(0);" @click="download">帮助文档</a>
 download(){axios.get('static/export.pdf', {responseType: 'blob', //重要}).then(response => {//判断是否是IE浏览器,是的话返回trueif ("msSaveOrOpenBlob" in navigator) {//兼容ie浏览器下载报传递给系统调用的数据区域太小.var data = response.data;var blob = new Blob([data], { type: "application/vnd.ms-excel" });window.navigator.msSaveOrOpenBlob(blob, '帮助文档.pdf');return;} else {const url = window.URL.createObjectURL(new Blob([response.data]));const link = document.createElement('a');let fname = '帮助文档.pdf';link.href = url;link.setAttribute('download', fname);document.body.appendChild(link);link.click();}});},

2.vue-cli3 +vue 参考此篇文章

vue本地下载文件,解决ie浏览器本地下载文件无反应(已解决);vue-cli2本地下载文件,vue-cli3本地下载文件相关推荐

  1. ubuntu:无法将“ubuntu1804.exe”项识别为cmdlet、函数、脚本文件或可运行程序的名称。【已解决】

    出现问题:无法将"ubuntu1804.exe"项识别为cmdlet.函数.脚本文件或可运行程序的名称. 解决办法: 第一步  进入此目录下查看是否有"ubuntu180 ...

  2. Mysql本地执行快,测试也快,生产贼慢(已解决)

    引出问题 一个很简单的sql,生产环境查询竟然要这么久 我本地只需要0.2s,测试环境也只需要不到1秒钟. 这差距也太大了. 执行的sql如下: select date_day,detain_flag ...

  3. maven的pom文件出现Multiple annotations found at this line...,已解决

    把编好的maven项目放在另一台电脑,pom.xml出现错误 Multiple annotations found at this line: - Plugin execution not cover ...

  4. Idea不能显示类的继承关系,pom文件的右键属性中也没有Diagrams选项(已解决)

    今天在使用idea的过程中,莫名发现,pom文件中点击右键,没有show Dependencies或者Diagrams选项,并且java类也不能显示集成关系,查阅了一下资料,很多人推荐重装软件,或者是 ...

  5. (遇到问题)占用空间远大于文件本身---exFAT移动固态硬盘瞬间装满(已解决-文件系统和默认簇大小的原因)

    载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.net/qq_27133869/article/details/103327364 占用空间比文件大太多-移动固态硬盘ex ...

  6. 局域网电脑共享设备或文件时显示无法访问并提示无权限之解决方法

    局域网共享时,能看到共享的文件夹,但是双击访问时提示:你没有权限访问***,请与网络管理员联系请求访问权限: 解决方法: 1.在设置共享此文件夹的电脑,找到该文件夹,右键---属性,点击---安全选项 ...

  7. vue页面跳转没有ajax,vue router路由跳转了,但是页面没有变(已解决)

    IOS开发:监听来电状态的改变. #import #import @property(nonato ... salesforce 零基础学习(三十)工具篇:Debug Log小工具 开发中查看log日 ...

  8. 解决Chrome浏览器插件安装报错‘Google已将XX标记为恶意扩展程序并阻止安装’

    1.chrome版本: 2.步骤: 如图所示路径"设置-隐私设置和安全-安全" 3.接上一步进入'安全'后将安全浏览级别设为"不保护(不建议)",即可.可按常规 ...

  9. py文件被pycharm当成txt处理,无智能提示解决办法

    1.File -> Settings 2.Editor -> File Types -> Text 最后保存设置即可.

  10. 腐烂国度2服务器无响应,腐烂国度2Installapp无反应解决方法_腐烂国度2Installapp无反应怎么解决_玩游戏网...

    <腐烂国度2>什么配置能玩 还有两天<腐烂国度2>就要正式上线了,很多朋友都比较关心这款游戏对于配置有什么要求,今天玩游网的小编就来为大家分析一下<腐烂国度2>什么 ...

最新文章

  1. MySQL 用 limit 为什么会影响性能?
  2. Oracle数据库安装响应文件,1.2.6 步骤6:配置应答文件,然后运行安装程序(2)...
  3. CentOS7 redis-3.2.8 从单机到主从再到集群配置
  4. 爬虫:通过滑动或者点触验证码的方法及实现(点触+滑动)
  5. 怎么把自己建的墙拆掉_新房阳台栏杆要不要拆掉?后悔我家装修太早!
  6. linux逻辑分区最小值,linux 逻辑卷管理 调整分区大小
  7. 日本原装进口雪平锅,1台顶4台,有它谁还点外卖?
  8. 修改ssh端口centos7
  9. 在Ubuntu上为Android系统的Application Frameworks层增加硬件访问服务(老罗学习笔记5)...
  10. CodeForces 798D 思维,贪心
  11. 在web服务器上运行html文件,再调用cgi打开txt文件
  12. EXCEL表格数据规范规则-日期时间篇
  13. Swift网络请求 - RXSwift + PromiseKit + Moya
  14. 大幅提升CLIP图像分类准确率-Tip-Adapter
  15. SDKMAN 安装过程
  16. 营销邮件这样写 客户打开率会更高
  17. 【MySQL】MySQL复制技术
  18. 生成帮助文档(html或chm格式)
  19. unrecognized or represents more than one time zone
  20. 18. 图像分类、分割

热门文章

  1. 网络信息系统(NIS服务器)
  2. 列举网络芳邻的网络资源
  3. Linux 题目总结
  4. spring—配置数据源
  5. adb 多点触碰_无法触及的神话
  6. webpack设置应用缓存_如何使用Webpack在Rails应用程序中设置TinyMCE
  7. 使用Chatkit构建Node.js命令行聊天应用程序
  8. 给matrix重新列名_如何认真升级Mac终端(甚至给它一个Matrix主题)
  9. 层次聚类算法 算法_聚类算法简介
  10. 如何建立搜索引擎_如何建立搜寻引擎