【发布时间】:2020-03-31 21:36:04
【问题描述】:
单击 Vue 引导表的 pdf 格式按钮时,我一直收到此错误
app.js:100649 Uncaught ReferenceError: jsPDF is not defined
at jQuery.fn.init../node_modules/tableexport.jquery.plugin/tableExport.min.js.d.fn.tableExport
安装 bootstrap-table 和 table export 到我的 laravel vue 应用程序之后。 我在我的 app.js 中有
require('bootstrap-table/dist/bootstrap-table.min.css');
//
require('tableexport.jquery.plugin/tableExport.min');
require('bootstrap-table/dist/bootstrap-table.js');
require('bootstrap-table/dist/extensions/export/bootstrap-table-export.min');
require('bootstrap-table/dist/extensions/print/bootstrap-table-print.min.js');
//
require('bootstrap-table/dist/extensions/filter-control/bootstrap-table-filter-control.min.css');
require('bootstrap-table/dist/extensions/filter-control/bootstrap-table-filter-control.min.js');
我的 vue 包含
<bootstrap-table
data-search="true"
data-filter-control="true"
data-show-export="true"
data-pagination="true"
data-side-pagination="server"
data-toolbar="#toolbar"
data-show-toggle="true"
data-show-columns="true"
data-export-types="['json', 'xml', 'csv', 'txt', 'sql', 'excel', 'pdf']"
:data="showOrders"
:columns="displayColumns"></bootstrap-table>
我在这里检查了许多其他问题,但似乎没有一个与我遇到的这个 Laravel Vue 版本的 jsPDF 错误有关。此外,所有其他导出格式都可以正常工作,除非我点击 pdf。
【问题讨论】:
标签: laravel vue.js bootstrap-table tableexportjs