VueJS: откройте PDF-файл с помощью проигрывателя по умолчанию в навигаторе
Я пытаюсь открыть PDF-файл с помощью VueJS. Я хочу открыть его в новой вкладке, используя плеер навигатора по умолчанию.
Я пробовал следующее :
Один
<a href="./pdf/doc.pdf" target="_blank">pdf</a>
Где /ПДФ/док.pdf находится внутри общего каталога. Это решение пытается открыть маршрут добавления /pdf / doc.документ pdf. Не ожидается и не может визуализировать документ PDF.
Два
<a href="<%= BASE_URL %>/pdf/doc.pdf" target="_blank">pdf</a>
Я получил эту ошибку :
URIError: не удалось декодировать param '/fr / %3C%=%20BASE_URL%20%%3E / pdf / doc.в формате PDF'
Три
<a @click.prevent="pdfDoc">pdf</a>
data() {
return {
pdfDoc: require('../../public/pdf/doc.pdf')
}
}
Я получил эту ошибку :
./общественных/ПДФ/док.в формате PDF 1:0 Ошибка синтаксического анализа модуля: неожиданный токен (1: 0) Вам может понадобиться соответствующий загрузчик для обработки этого типа файлов, в настоящее время никакие загрузчики не настроены для обработки этого файла.
Как я могу просто реализовать, чтобы открыть PDF-файл на новой вкладке и отобразить его ?


Ответы - VueJS: откройте PDF-файл с помощью проигрывателя по умолчанию в навигаторе / VueJS : open a PDF file using the default player in navigator


17.09.2019 11:12:17
Ну проблема решена в конфигурации маршрутизатора...
{
path: '*',
redirect() {
return Trans.getUserSupportedLang()
}
}
Поймал запрос и попробуйте подать ссылку в качестве маршрута... Удаление этого маршрута отлично работает в localhost.
Тем не менее, на веб-хостинге он отлично работает с этим последним маршрутом.