背景:刚开始是隐藏图表,当数据查询完的时候重绘图表;

解决办法:
1、控制显示隐藏的时候用v-if,只有用v-if切换的是欧才会重新渲染vue;
2、设置回调,当数据查询且处理完的时候才画图
this.handleChartData(tmpArr).then( () => {
this.$refs.topoChart.drawTopoCharts();
});
在图表隐藏后重新显示时遇到Echarts画布过小的问题。解决方案包括使用Vue的v-if指令来确保图表组件重新渲染,以及确保在数据查询并处理完毕后才绘制图表。
背景:刚开始是隐藏图表,当数据查询完的时候重绘图表;

解决办法:
1、控制显示隐藏的时候用v-if,只有用v-if切换的是欧才会重新渲染vue;
2、设置回调,当数据查询且处理完的时候才画图
this.handleChartData(tmpArr).then( () => {
this.$refs.topoChart.drawTopoCharts();
});
5187
2564

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