前提问题:echarts图表需要根据屏幕大小进行自适应,因此需要对屏幕大小做全局监听
解决过程:使用window.onresize一直未生效,后修改为window.addEventListener,此方法可以用于单个图表或者多个图表
解决结果:

//未生效
window.onresize = function () {
    Chart.resize(); 
}
//生效
window.addEventListener('resize', function () {
    Chart.resize(); 
    //多个图表时,续写即可
    //Chart1.resize(); 
 })

Logo

前往低代码交流专区

更多推荐