window.onresize = function () {
mychart.resize()
}
这段代码能解决echarts未自适应的问题,但是当页面中有多个图表时只有最后一个有效,要想同页面多个图表都有效可以使用jquery来实现:
$(window).onresize = function(){
mychart.resize()
}
最近,又遇到这个问题,但是我们项目中没有使用jquery,研究半天发现js原生代码使用事件也可以实现多个图表自适应:
window.addEventListener('resize', function () {
mychart.resize()
})