Я пытаюсь просто загрузить файл .pdf
из компонента Vue. Он работает, например, с файлами .jpg
или .png
, но не с файлами .pdf.
Это мой vue .config. js
module.exports = {
chainWebpack: config => {
config.module
.rule("vue")
.use("vue-loader")
.loader("vue-loader")
.tap(options => {
// modify the options...
return options;
});
config.module
.rule("pdf")
.test(/\.pdf$/)
.use("file-loader")
.loader("file-loader");
}
}
В моем упрощенный компонент Vue, я пытаюсь загрузить файл вот так (работает с .jpg)
<template>
<div>
<a :href="pdfLink" download="myPdf.pdf">Download</a>
</div>
</template>
<script>
name: "PdfFileComponent",
data: () => ({
pdfLink: require("../assets/myPdf.pdf")
})
</script>
Любая помощь приветствуется!