【发布时间】:2017-12-11 19:45:53
【问题描述】:
我希望能够在 VueJS 上打开一个 pdf。 pdf文件是本地的,不能在线。
(我使用的是 Quasar 的按钮,但它的功能与 HTML 按钮相同)
我试过了:
<q-btn id="mebtn" href="../assets/resume.pdf">Click Me</q-btn>
或者
<input type="button" value="Open" onClick="window.open('../assets/Resume.pdf');
我得到的错误:
无法获取 ../assets/Resume.pdf
我希望能够单击按钮,然后我的 pdf 会在另一个选项卡上弹出
其他正常的 html 解决方案将不起作用
【问题讨论】:
-
如果包含
file:///协议in your href 会怎样? -
不,我的 VueJS 应用程序正在服务器上运行。我必须以某种方式在服务器中声明它然后获取它。在这种情况下,一个简单的
http://localhost:8081/assets/Resume.pdf将不起作用,更不用说 file:///
标签: javascript pdf vue.js vuejs2 vue-component