【问题标题】:Laravel Vuejs bootstrap-table-vue jsPDF is not definedLaravel Vuejs bootstrap-table-vue jsPDF 未定义
【发布时间】: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


    【解决方案1】:
    require('bootstrap-table/dist/extensions/export/bootstrap-table-export.min');
    

    必须

    require('bootstrap-table/dist/extensions/export/bootstrap-table-export.min.js');
    

    【讨论】:

      猜你喜欢
      • 2019-03-09
      • 1970-01-01
      • 2021-09-08
      • 2019-09-22
      • 2021-12-17
      • 2019-01-01
      • 1970-01-01
      • 2017-04-17
      • 1970-01-01
      相关资源
      最近更新 更多