【发布时间】:2020-06-05 10:46:17
【问题描述】:
我正在尝试在我的 vue 应用上创建指向本地 pdf 文件的链接。现在这是我的问题。
我的 pdf 位于 assets/static/ 中,目前像这样链接到它们。
<template>
<div id="forms" class="view-wrapper">
<h3>Downloadable Forms</h3>
<a href="../assets/static/Direct Deposit Form.pdf">Claim Form</a>
</div>
</template>
这会在页面上打开一个链接,但是当我单击它时,我会被带到我的应用程序上的一个空白页面,其中只有导航栏和页脚,中间没有任何内容。我希望让它在另一个选项卡中的浏览器 pdf 查看器中显示文档。一些帮助将不胜感激。
编辑:已解决:@dan 帮助我意识到我只需要使用一个点来访问我的资产文件夹。
【问题讨论】:
-
如果你想从服务器上提供文件,你应该把它们放在
public而不是src/assets,这是在客户端捆绑文件。 stackoverflow.com/questions/52082968/… -
我尝试将一个文件公开,然后用 标签链接到它,但它仍然只是打开一个只有我的页眉和页脚的空白页。
-
在
public > assets > static中,您可以这样做:<a href="./assets/static/Direct Deposit Form.pdf">Claim Form</a>使用一个点,而不是两个。 -
终于成功了!非常感谢!
标签: vue.js