vue项目中下载静态资源里的pdf文件

1.把文件放在项目目录src/assets文件下

2.在项目是用a标签下载

html 复制代码
        <a
          :href="require('@/assets/download.pdf')"
          download="使用说明.pdf"
          target="_blank"
        >
          <img src="@/assets/banner.png" class="bannerimg"
        /></a>

以上项目运行会报错

Failed to compile.

./src/assets/download.pdf 1:0 Module parse failed: Unexpected token (1:0) You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders (Source code omitted for this binary file)

3.需要在vue.config.js中配置!!!

具体配置代码:

javascript 复制代码
 configureWebpack: {
    name: name,
    resolve: {
      alias: {
        '@': resolve('src')
      }
    },
    module: {
      rules: [{
        test: /\.pdf$/,
        use: [{
          loader: 'url-loader',
          options: {
            name: 'files/[name].[ext]'
          }
        }]
      }]
    }
  },
相关推荐
J不A秃V头A4 小时前
iTextPDF中,要实现表格中的内容在数据长度超过边框时自动换行
java·pdf
嘻嘻仙人21 小时前
【杂谈一之概率论】CDF、PDF、PMF和PPF概念解释与分析
pdf·概率论·pmf·cdf
资深前端之路1 天前
vue2 将页面生成pdf下载
前端·vue.js·pdf
Eiceblue1 天前
Python 复制PDF中的页面
vscode·python·pdf
J不A秃V头A2 天前
使用iTextPDF库设置文字为英文样式
java·pdf
Odoo穆尘2 天前
【零散技术】Odoo PDF 打印问题问题合集
pdf·odoo
暮毅2 天前
一、前后端分离及drf的概念
django·pdf·前后端分离
ziyue75752 天前
java将word转pdf
java·pdf·word
Susu_afmx2 天前
pdf怎么编辑修改内容?详细介绍6款pdf编辑器功能
windows·pdf·编辑器·电脑·笔记本电脑·pdf编辑器
wangan0942 天前
pdf页面尺寸裁减
pdf