解决办法:就给最外层的flex子元素加个最小的宽度。
echarts在调用resize时会重绘,如果你的子div没有设置宽度,只是设置了flex:1;那么会有如下场景发生:触发图表resize后,子元素宽度全为0,父元素宽度也为0,会导致第一个重绘完成的图表所在的子div宽度不明确,可能会使得第一个绘制完成的图表宽度在resize后还是默认的宽度。
解决办法:就给最外层的flex子元素加个最小的宽度。
echarts在调用resize时会重绘,如果你的子div没有设置宽度,只是设置了flex:1;那么会有如下场景发生:触发图表resize后,子元素宽度全为0,父元素宽度也为0,会导致第一个重绘完成的图表所在的子div宽度不明确,可能会使得第一个绘制完成的图表宽度在resize后还是默认的宽度。