繁体   English   中英

未捕获的 ReferenceError:Laravel mix 中未定义图表

[英]Uncaught ReferenceError: Chart is not defined in Laravel mix

我在 boostrap.js 中的 Laravel mix 中使用了chart.js

 import Chart from 'chart.js/auto';

在我的刀片模板中

var myChart = window.chart(
        $('#chart'),
        config,
    );

但总是得到 Uncaught ReferenceError: Chart is not defined

答案就在那里

如何在 Laravel 中安装 Chart.js? (“未捕获的引用错误:图表未定义”)

很简单,我们需要在新的 js 文件中声明 Chert in 文件。

创建资源/js/loadbefore.js

require('chart.js/dist/chart.js');

在我们的 webpack.mix.js 中

.js('resources/js/loadbefore.js', 'public/js')

执行npm run dev

之后,在我们的 Blade 模板中,我们在头部部分调用 loadbefore.js,我们可以使用图表而没有任何问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM