vue-cli引入静态资源报错及引入方法

在vue-cli创建的项目里,需要引入一个本地的PDF文件,之前2.x版本是有static文件,现在3.x版本没有,

版本查看,也可以直接看你的项目目录,有public文件夹的基本都是新版了

 

一开始使用了import引入,页面报错

因为import引入会经过webpack编译,而PDF是二进制文件,解析不了,不能这样引入,vue有public文件,里面的文件是不会经过webpack编译的,不要放在assets里面

 

使用,只要加上当前域名加上文件名称就可以,地址直接赋值给展示文件的组件

 

在浏览器也可以直接访问静态文件,像这样,在浏览器可以直接访问到,说明文件就没问题了

// 如果是window.open()方法打开,不需要加域名前缀,会自动添加域名前缀
    window.open('test1.pdf')
posted @ 2020-07-10 14:12  潇湘羽西  阅读(3597)  评论(0编辑  收藏  举报