如何在 Vue main.js 中导入 jspdf-autotable?
How to import jspdf-autotable in Vue main.js?
我在互联网上搜索了一无所获。我知道这是一个菜鸟问题。
我在我的 vue 项目中通过 npm 安装了 jspdf 和 jspdf-autotable:
npm install jspdf --save
npm install jspdf-autotables --save
软件包安装成功。我正在像这样在 main.js 文件中导入 jspdf 和 jspdf-autotable:
import jsPDF from 'jspdf';
import 'jspdf-autotable';
Vue.use(jsPDF)
然后在我的 .vue 文件中我先导入 jsPDF:
import jsPDF from 'jspdf';
然后在 mounted() 钩子中:
let doc = new jsPDF();
doc.autoTable({ html: '#my-table' });
doc.save('table.pdf');
但是没有导入autoTable。它说未解决的方法或挂钩自动表。我得到空的 pdf。
我不知道如何导入 autoTable。请帮我。离完成我的工作还有一天。对不起,我是 Vue js 的新手。非常感谢!
问得好,但您不必在主文件中使用它,您可以在特定文件中使用它(出于性能原因)。 autotable 是对 JsPdf 中 table 的补充。这只需要将文件加载到您的组件中。
例如:
import JsPDFAutotable from 'jspdf-autotable'
和你的组件
components: { JsPDFAutotable }
您不需要 main.js 文件中的导入。
你是直接在你的.vue文件里导入的吗。效果很好。
import jsPDF from 'jspdf'
import 'jspdf-autotable'
然后在 mounted() 钩子中:
let doc = new jsPDF();
doc.autoTable({ html: '#my-table' });
doc.save('table.pdf');
我在互联网上搜索了一无所获。我知道这是一个菜鸟问题。
我在我的 vue 项目中通过 npm 安装了 jspdf 和 jspdf-autotable:
npm install jspdf --save
npm install jspdf-autotables --save
软件包安装成功。我正在像这样在 main.js 文件中导入 jspdf 和 jspdf-autotable:
import jsPDF from 'jspdf';
import 'jspdf-autotable';
Vue.use(jsPDF)
然后在我的 .vue 文件中我先导入 jsPDF:
import jsPDF from 'jspdf';
然后在 mounted() 钩子中:
let doc = new jsPDF();
doc.autoTable({ html: '#my-table' });
doc.save('table.pdf');
但是没有导入autoTable。它说未解决的方法或挂钩自动表。我得到空的 pdf。
我不知道如何导入 autoTable。请帮我。离完成我的工作还有一天。对不起,我是 Vue js 的新手。非常感谢!
问得好,但您不必在主文件中使用它,您可以在特定文件中使用它(出于性能原因)。 autotable 是对 JsPdf 中 table 的补充。这只需要将文件加载到您的组件中。 例如:
import JsPDFAutotable from 'jspdf-autotable'
和你的组件
components: { JsPDFAutotable }
您不需要 main.js 文件中的导入。
你是直接在你的.vue文件里导入的吗。效果很好。
import jsPDF from 'jspdf'
import 'jspdf-autotable'
然后在 mounted() 钩子中:
let doc = new jsPDF();
doc.autoTable({ html: '#my-table' });
doc.save('table.pdf');