我正在开发我的第一个Cordova项目,并尝试使用Chart.js。文档说明Chart.js应该包括在内:
<script src="Chart.js"></script>
<script>
var myChart = new Chart({...})
</script>
我使用bower安装了库,它现在位于www/lib/chart.js
下。我正在加载Failed to load resource: the server responded with a status of 404
或Chart.js
时,Chrome会向我lib/chart.js
。
当我加载lib/chart.js/src/chart.js
时,我在此行中收到了Uncaught TypeError: Chart is not a constructor
的错误信息:
var ctx = document.getElementById("myChart");
var myChart = new Chart(ctx, { //...
这就是文件chart.js中的内容:
var Chart = require('./core/core.js')();
require('./core/core.helpers')(Chart);
// ...
window.Chart = module.exports = Chart;
这是正确的chart.js
文件吗?
提前感谢您的帮助!
答案 0 :(得分:3)
我认为你正在使用的chart.js有错误 试试这个:
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.4.0/Chart.min.js"></script>