【发布时间】:2020-11-08 13:05:38
【问题描述】:
目前,我正在使用 vuejs 开发我的个人网站,当我尝试通过单击按钮在另一个窗口中打开我的简历时遇到错误。发生的事情是,当我单击相应的按钮时,它没有打开 pdf,而是再次呈现主页。这是我的按钮 HTML 元素:
<button class="button in-left2" v-on:click="openPdf()" target="_blank">Resume</button>
这里是对应的方法
openPdf(){
window.open("./Avi-Dave-Resume.pdf")
}
我的简历位于我使用 vue cli 呈现我的网站的目录中。我的简历在我运行服务器的目录中。我觉得我的文件路径有误,但很想了解有关此问题的更多信息。
【问题讨论】:
-
您可以尝试使用简历链接将标签
button更改为a href。 -
听起来像是服务器配置或客户端路由问题。如果 pdf 来自与应用程序相同的服务器,并且您使用 HTML5 进行无哈希客户端路由,则需要允许链接绕过将每个请求映射到 index.html 的配置
标签: javascript html vue.js pdf frontend