echarts折线图加载后显示空白,浏览器改变大小后才能显示出来

在这里插入图片描述
第一次加载失败

原因是:echarts在默认隐藏的div中显示空白,有时候图表会放在多个标签页(tab)里,那些初始隐藏的标签在初始化图表的时候因为获取不到容器的实际高宽,可能会绘制失败(不显示图表、图表的高度为0或者宽度为0),解决办法是在echarts渲染之前先设置div的宽高,然后再调用echarts的setOption配置项和数据显示图表。

解决:需要手动设置一个宽高,在它初始化之前

即:在这里插入图片描述
使用内联样式 手动增加一个宽度

效果图:
在这里插入图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐