每次切换的时候把实例属性’_echarts_instance_移除就可以成功渲染
// echart图表初始化,echartH为图表高度,echartRefs为元素ref
echartInit(echartH, echartRefs) {
let boxH = echartH;
let { height } = { height: boxH };
let echartref = this.$refs[echartRefs];
document.getElementById(this.id).removeAttribute('_echarts_instance_'); // 关键点
if (echartref) {
let columnarChart = this.echarts.init(echartref, null, {
height: height
});
return columnarChart;
}
},
本文介绍了一个关于ECharts图表渲染的问题及解决方案。在切换图表时,通过删除实例属性'_echarts_instance_'可以成功地重新初始化并渲染ECharts图表。此方法适用于需要动态更新或重置ECharts图表的场景。
2909

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



