我有一个单页应用程序,我希望用户能够下载本地存储的pdf。但是,我尝试的所有操作都会导致各种错误。
这里是一个非常相似的问题的链接... How to download a locally stored file in VueJS
但是,当我使用vue cli 3时,我没有webpack.config文件,当然我要下载的是pdf文件,而不是csv文件(因此,为什么我不能使用他的问题的解决方案)
├──app
│ └──Views
│ └──page1.vue
└──assets
└──example.pdf
在page1.vue中,我有这行:
<a v-bind:href="item.loc" download>{{item.title}}</a>
在导出中,我有这行
data() {
return {
item: {title: 'Download PDF',
loc: require('../static/example.pdf')}
}
但是此方法返回此错误...
模块解析失败:意外令牌(1:0) 您可能需要适当的加载程序来处理此文件类型。 (此二进制文件省略了源代码)
不幸的是,我似乎找不到“ PDF Loader”。