Как мне ссылаться на pdfs в Vue, когда путь к pdf хранится в переменной? - PullRequest
1 голос
/ 04 октября 2019

Я впервые использую 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 (), однако, когда я пытаюсь добавить require () вокруг pdf, он говорит, что не может их найти.

также, вот мой код в файле .vue, который вызывает pdf и изображение

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

Кто-нибудь из вас знает, что мне нужно изменить, чтобы это работало?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...