首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用require.js加载Highcharts

用require.js加载Highcharts
EN

Stack Overflow用户
提问于 2011-11-19 00:58:55
回答 3查看 10.4K关注 0票数 18

我已经尝试了一段时间,但收效甚微,以便能够加载highcharts作为一个必需的模块。我想知道是否有人设法让这个工作,或者他们是否有任何指示,让我在正确的轨道上?

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-12-05 07:33:44

使用require.js 2.1.0+时,插件是不必要的。您可以将Highcharts包含在shim

代码语言:javascript
复制
require.config({
  paths: {
    require: "libs/require",
    jquery: "libs/jquery",
    highcharts: "libs/highcharts"
  },
  shim: {
    highcharts: {
      exports: "Highcharts",
      deps: ["jquery"]
    }
  } // end Shim Configuration
});
票数 42
EN

Stack Overflow用户

发布于 2012-05-03 04:20:31

使用最新的use.js plugin绝对是一条可行的道路。在我之前的回答中,编辑第三方库对于可维护性来说是一件痛苦的事情。

票数 1
EN

Stack Overflow用户

发布于 2018-10-04 15:21:51

使用模块(JSFiddle example)的Highcharts的最新方法的一个最小示例:

代码语言:javascript
复制
require.config({
    paths: {
        highcharts: "https://code.highcharts.com/highcharts",
        highcharts_exporting: "https://code.highcharts.com/modules/exporting"
    }
});

require(['highcharts', 'highcharts_exporting'], function(Highcharts, exporting) {
    exporting(Highcharts); // We need to initialize module files and pass in Highcharts

    Highcharts.chart('container', {
        series: [{
            data: [43934, 52503, 57177, 69658, 97031, 119931, 137133, 154175]
        }, {
            data: [24916, 24064, 29742, 29851, 32490, 30282, 38121, 40434]
        }]
    });
});

有关用法说明,请参阅this Highcharts documentation

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8186027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档