第一种方法:
initialize: function(){
this.callParent(arguments);
//已渲染出来
if(this.isPainted()){//这是自定义的方法加载图表
this.onEcharts();
}
else{
//如果没有,渲染出来
this.on({painted: 'onEcharts',
single: true,
scope: this
});
}
//pie为控件id
var myChart = echarts.init(document.getElementById('pie'));
},
第二种方式:
initialize:function(){
this.callParent(arguments);
//second控件id
var myChart = echarts.init(this.element.down('#second').dom);
}
本文介绍了两种使用ECharts加载图表的方法。第一种方法是在组件渲染完成之后加载图表,通过判断组件是否已经渲染来决定何时调用自定义的图表加载方法。第二种方法则是直接通过组件ID获取DOM元素初始化图表。
7141

被折叠的 条评论
为什么被折叠?



