我已经尝试了一段时间,但收效甚微,以便能够加载highcharts作为一个必需的模块。我想知道是否有人设法让这个工作,或者他们是否有任何指示,让我在正确的轨道上?
谢谢
发布于 2012-12-05 07:33:44
使用require.js 2.1.0+时,插件是不必要的。您可以将Highcharts包含在shim中
require.config({
paths: {
require: "libs/require",
jquery: "libs/jquery",
highcharts: "libs/highcharts"
},
shim: {
highcharts: {
exports: "Highcharts",
deps: ["jquery"]
}
} // end Shim Configuration
});
发布于 2012-05-03 04:20:31
使用最新的use.js plugin绝对是一条可行的道路。在我之前的回答中,编辑第三方库对于可维护性来说是一件痛苦的事情。
发布于 2018-10-04 15:21:51
使用模块(JSFiddle example)的Highcharts的最新方法的一个最小示例:
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。
https://stackoverflow.com/questions/8186027
复制相似问题