背景:需求要求点击一个按钮可以打开pdf文件,这个文件是存储在本地的,如果直接写window.open()是无法打开的,尝试了多种方法后终于找到了一种方法能实现,记录一下。 介绍:url-loader是一个用于将文件转换为 base64 URI 的 webpack 加载器,作用是项目打包时,可以将符合条件的图片打包成base64 URL,减少http资源请求 ...
方法一:如果后端返回的pdf文件地址能在浏览器中直接打开预览,则可以通过window.open、或a标签、或者iframe标签进行打开预览。 代码示例: window.open('获取到的pdf文件地址'); // 重新打开一个浏览器页进行预览 //也可以设置跳转一个新窗口 方法一:如果后端返回的pdf文件地址不能在浏览器中直接打开预览,而是进...
#描述 Bug: 页面点击不能打开本地pdf文件,路由会重定向到首页; 直接访问本地pdf文件时为空白页 #复现 Bug: 在 public/static/XXX.png 目录下添加pdf文件 在页面中打开pdf文件,点击a标签会重定向到首页 不能直接打开pdf文件
1.⾸先需要的原料肯定是vue打包⽣成的dist⽂件 在vue项⽬⽬录下运⾏:npm run build,等待运⾏结束,会在项⽬⽬录下⽣成⼀个dist⽂件夹,⾥⾯会⽣成⼀些⽂件(如下图⽰)2.安装express本地服务器 能运⾏起来npm run build我就默认⼤家不是⼩⽩喽,这边同样需要node环境...
vue本地打开build后⽣成的dist⽂件夹index.html问题1.问题描述:npm run build在dist ⽂件⽣成了 index 和 static ⽂件夹,为什么本地打开不了,给后端就能打开?如何才能像访问npm run dev 的地址那样访问?2.种简单⽅法 2.1 修改配置在本地访问 更改⼀些路径参数后,然后再次运⾏npm run ...