echarts 随屏幕大小改变大小(resize)


一般的解决方法是

window.onresize = function () {
      mychart.resize()
   }

但是当页面中有多个图表时只有最后一个图表自适应有效

若要解决同一个页面有多个图表需要自适应时可有两种解决方法

1.可以使用jquery来实现:

$(window).onresize = function(){
    mychart.resize()
}

2.若项目中没有使用jquery,需要用到 addEventListener

window.addEventListener('resize', function () {
        mychart.resize()
})

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM