一、通过npm安装pdfMake
npm install pdfmake
二、找到 vfs_fonts.js 文件,代码中引入此文件
import "../plugins/vfs_fonts";
三、vue代码如下
运行代码报错如下:
[Vue warn]: Error in created hook: “File ‘Roboto-Regular.ttf’ not found in virtual file system”
解决方法:打开vfs_fonts.js文件,将this.pdfMake修改为pdfMake:如下
this.pdfMake = this.pdfMake || {}; this.pdfMake.vfs = {...}改为:
pdfMake = pdfMake || {}; pdfMake.vfs = {...}