【发布时间】:2018-05-04 10:11:41
【问题描述】:
我正在尝试将chart.js zoom plugin 与我的 Qlik Sense 扩展一起使用。我猜 Qlik 在这里并不重要,但无论如何我都会提到它。
下面是我尝试通过 require.js 加载插件的方法:
require.config({
paths: {
chart: "//cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.2/Chart.min",
datalabels: "//cdn.jsdelivr.net/npm/chartjs-plugin-datalabels@0.3.0/dist/chartjs-plugin-datalabels.min",
zoom: "//cdnjs.cloudflare.com/ajax/libs/chartjs-plugin-zoom/0.6.3/chartjs-plugin-zoom.min"
},
map: {
datalabels: {
"chart.js": "chart"
},
zoom: {
"chart.js": "chart"
}
}
});
我在 datalabels 插件上遇到了类似的问题,但通过上面代码 sn-p 中的映射解决了。
我总是遇到的错误是
Uncaught TypeError: Cannot read property 'helpers' of undefined
这是来自第 11 行 here 。
关于我应该如何要求这个插件来克服这个错误的任何帮助?到目前为止,我一直试图寻找一个没有运气的解决方案。提前致谢。
【问题讨论】:
-
我看到了同样的错误。我还不确定它来自哪里......
标签: javascript requirejs chart.js chartjs-plugin-zoom