gpt4 book ai didi

javascript - Uncaught ReferenceError : Chart is not defined

转载 作者:行者123 更新时间:2023-12-03 04:40:52 51 4
gpt4 key购买 nike

我已经使用 npm 安装了 chart.js:npm install Chart.js --save-dev,位于 "resources/assets/js/bootstrap.js"
我通过以下方式引用它:require('chart.js');
然后在我的控制台中 npm run dev ,最后它在 "public/js/app.js" 中成功编译,但是当我尝试在我的 View 中使用它时,如下所示

<script src="/js/app.js"></script><script>
var ctx = document.getElementById("myChart");
var myChart = new Chart(ctx, {
......... </script>

浏览器返回

Uncaught ReferenceError: Chart is not defined.

为什么它在 app.js 中声明并且无法引用它?
提前致谢。

最佳答案

如果您使用的是 es6,您可能需要更改所需的方式。

来自文档: http://www.chartjs.org/docs/

// Using CommonJS
var Chart = require('chart.js')
var myChart = new Chart({...})

// ES6
import Chart from 'chart.js'
let myChart = new Chart({...})

// Using requirejs
require(['path/to/Chartjs'], function(Chart){
var myChart = new Chart({...})
})

关于javascript - Uncaught ReferenceError : Chart is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43097775/

51 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com