当前位置: 首页 > news >正文

vue中预览静态pdf文件

方法

    // pdf预览
    viewFileCompare() {
      const pdfUrl = "/static/wjbd.pdf";
      window.open(pdfUrl);
    },

    // 下载
    downloadFile(){
      var a = document.createElement("a");
      a.href = "/static/wjbd.pdf";
      a.download = "文件比对操作手册.pdf";
      a.style.display = "none";
      document.body.appendChild(a);
      a.click();
      a.remove();
    }

可能出现的问题

404问题,可能是文件地址有问题。

注意,这里要在public文件夹中新建文件夹存放静态资源,不能在src文件夹中新建文件夹存放静态资源,因为public文件夹中的文件资源不会被npm run build打包编译。

大家打包一下,就会发现文件是存放在dist/static文件夹中。

 

Vue处理静态资源及public/static/assets目录的区别

public文件夹中的文件会原封不动的放到dist文件夹中,且不会被压缩、合并。

build之后,assets目录中的文件,会被合并到一个文件中,然后进行压缩。多用来存放业务级的js、css等,如一些全局的scss样式文件、全局的工具类js文件等。

http://www.lryc.cn/news/96165.html

相关文章:

  • Java多进程(详细)
  • OpenCV 4.0+Python机器学习与计算机视觉实战
  • 自学网络安全(黑客)全笔记
  • WAF/Web应用安全(拦截恶意非法请求)
  • Windows环境下git客户端中的git-bash和MinGW64
  • 欧姆龙CX系列PLC串口转以太网欧姆龙cp1hplc以太网连接电脑
  • Vue3笔记
  • git相关
  • 车道线检测|利用边缘检测的原理对车道线图片进行识别
  • C++—static关键字详解
  • CS144学习笔记(1):Internet and IP
  • 2 Linux基础篇-Linux入门
  • 分享200+个关于AI的网站
  • 静态 链接
  • 【C#性能】C# 语言中的数组迭代
  • 全志F1C200S嵌入式驱动开发(解决spi加载过慢的问题)
  • 信息系统项目管理师(第四版)教材精读思维导图-第三章信息系统治理
  • 区间预测 | MATLAB实现基于QRF随机森林分位数回归多变量时间序列区间预测模型
  • 五步快速搭建个性化外卖小程序商城
  • jenkins中配置了发送邮件,构建后却没有发邮件Not sent to the following valid addresse
  • 装箱问题(背包问题)
  • 【C++】总结4-this指针
  • go压力测试
  • 【计算机网络】socket编程基础
  • 学C的第三十天【自定义类型:结构体、枚举、联合】
  • Ubuntu(20.04):通过noVNC实现网页访问vnc
  • OpenAI的Function calling 和 LangChain的Search Agent
  • 【mysql数据库】MySQL7在Centos7的环境安装
  • 基于vue+element 分页的封装
  • 面试题模拟