【发布时间】:2021-07-25 12:38:39
【问题描述】:
我用 yarn 安装了 chart.js,在 application.js 中我用 require('chart.js'); 调用它
然后我有一个与一个视图相关的 js 文件,我想在其中调用 new Chart,我得到的 Chart 未定义。所以我把它添加为一个全局的
global.Chart = require('chart.js')
但后来我得到 Chart 不是构造函数。
如何正确导入chart.js,以便Chart 在任何视图中都可用?我不想将与图表相关的 js 代码放在 application.js 中,我想将其保存在单独的 js 文件中。
谢谢
【问题讨论】:
-
你好。在文档中有一些导入它的示例。您在需要时在图表中得到什么? github.com/highcharts/highcharts#babel
-
@FábioRibeirodeCarvalho 他使用的是 chart.js 而不是 highcharts
-
@LeeLenalee 操作,对不起
标签: javascript ruby-on-rails chart.js ruby-on-rails-6 webpacker