【问题标题】:How to load the highcharts plugins?如何加载 highcharts 插件?
【发布时间】:2015-04-10 16:49:45
【问题描述】:

我想使用这 2 个 Highcharts 插件:

<script src="http://code.highcharts.com/modules/exporting.js"></script> <script src="http://highslide-software.github.io/export-csv/export-csv.js"></script>

问题是在我的代码中我无法从 HTML 中调用它们。我正在使用 javascript define() 代替:

我将脚本的内容复制到本地文件中,我这样称呼它们:

define(['jquery', 'jquery.spectrum', '../lib/highcharts.js', '../lib/highcharts-exporting.js', '../lib/highcharts-export-csv.js'], function($) {

但它给了我一个错误:Uncaught ReferenceError: Highcharts is not definedhighcharts-exporting.js 的第 23 行(最后一行)。

但是,如果我删除 '../lib/highcharts-export-csv.js' 它可以正常工作。所以,我可以使用 exporting.js 文件,但不能使用 export-csv.js 文件。

【问题讨论】:

  • 你重命名了文件吗? export-csv.js => highcharts-export-csv.js
  • 我觉得这个问题可能对你有帮助:stackoverflow.com/questions/10331305/…
  • @hagope 是的,正在找到文件
  • @hagope 您是否建议无法从 define 使用 export-csv?

标签: javascript highcharts


【解决方案1】:

我的解决方法:

我只是将highcharts-exporting.jshighcharts-export-csv.js的内容粘贴在highcharts.js的内容下面。

因此我的define 行只是:

define(['jquery', 'jquery.spectrum', '../lib/highcharts.js'], function($) {

【讨论】:

  • 如果有人提出更好的解决方案,我将非常乐意更改已接受的答案(如果可能的话)。
猜你喜欢
  • 2019-10-21
  • 1970-01-01
  • 1970-01-01
  • 2016-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多