Я продолжал получать эту ошибку, когда нажимал кнопку pdf format таблицы bootstrap для Vue
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 -таблицы и экспорта таблицы в мою laravel vue применение. У меня есть приложение. 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.