天啦噜!以前没用过图表,现在正在做后台系统,全是图表,然而我一直以为Echarts图表是自带自适应的,但是今天才发现,自适应是在刷新以后才会更新。然后就开始各种改,改来改去,改了四个小时,啥也不是!!!
现在我来告诉以后可能会入坑的朋友!介个问题如何解决!
-
如果只有一个图表
window.onresize = myChart.resize; -
如果多个图表
window.addEventListener(“resize”, function () {
myCharts1.resize();
myCharts2.resize();
myCharts3.resize();
myCharts4.resize();
myCharts5.resize();
myCharts6.resize();
});
注意:其它啥也不用改!就在显示图表的作用域内直接写以上代码就完全Ok!