Laravel Vuejs bootstrap -table- vue jsPDF не определен - PullRequest
0 голосов
/ 01 апреля 2020

Я продолжал получать эту ошибку, когда нажимал кнопку 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.

...