// 作为入口 require( [ 'echarts', 'echarts/chart/pie' ], function(ec) { var myChart = ec.init(document.getElementById('main')); myChart.setOption({...}); } ); // ----------------------------- // 非入口或再次使用,图表已被加载注册 require('echarts').init(dom).setOption({...}); // 如果需要再次使用ECharts的图表实例,建议你还是保存init返回的图表实例吧 var myChart = require('echarts').init(dom); myChart.setOption({...});
熟悉模块化的你可以跳过了下面代码了
// 不习惯模块化的你当然可以 var ECharts; require(['echarts'], function(ec){ ECharts = ec; }); // 是的,把echarts加载后保存起来作为命名空间使用 链接官方API