Vuejs2 当pdf路径存储在变量中时,如何在Vue中链接到pdf?

Vuejs2 当pdf路径存储在变量中时,如何在Vue中链接到pdf?,vuejs2,vuex,Vuejs2,Vuex,我是第一次使用Vue,我不知道如何让我的PDF正确链接。 这就是我在state.js文件中存储数据的方式 { isVideo: false, thumbnail: require('@/assets/images/folder/image.jpg'), link: '@/assets/pdfs/folder/download.pdf', assetTitle: 'This is a Title', assetCopy: 'This is copy', isGated: f

我是第一次使用Vue,我不知道如何让我的PDF正确链接。 这就是我在state.js文件中存储数据的方式

{
  isVideo: false,
  thumbnail: require('@/assets/images/folder/image.jpg'),
  link: '@/assets/pdfs/folder/download.pdf',
  assetTitle: 'This is a Title',
  assetCopy: 'This is copy',
  isGated: false
}
当我尝试链接到包含url的链接变量时,它没有正确呈现它,并且它认为我希望url为sitename.com/@/assets/pdfs/folder/download.pdf。我对图像也有同样的问题,但我通过在图像周围添加require()来修复,但是当我尝试在PDF周围添加require()时,它表示找不到图像

另外,这里是我在.vue文件中调用pdf和图像的代码

<a v-bind:href="asset.link" class="test" target="_blank"><img v-bind:src="asset.thumbnail" /></a>


你们中有人知道我需要做哪些更改才能使这项工作正常吗?

您是否尝试过不使用
@
链接:'/assets/pdfs/folder/download.pdf'
链接:require('/assets/pdfs/folder/download.pdf'))
?您是否尝试过不使用
@
链接:'/assets/pdfs/folder/download.pdf'
链接:require('/assets/pdfs/folder/download.pdf')