美文网首页让前端飞
echarts全屏之后大小||高度||宽度滞后问题,全屏之后重置

echarts全屏之后大小||高度||宽度滞后问题,全屏之后重置

作者: 阿克兰 | 来源:发表于2019-04-17 01:44 被阅读6次

    echarts设置的是这样,但是当全屏的时候,是滞后的,导致全屏之后的容器大小还是之前的大小,需要重置大小

    #mapcontainer{
        width: 100%;
        height: 100%;
        position: absolute;
        left: 50%;
        transform: translate(-50%,0)
    }
    
    未重置.png 重置后.png

    只需要在echarts后面加一段代码就可以解决了,使echarts充满容器

    myChart2.setOption({...});
            //页面改变时更新echarts容器使其自适应
      setTimeout(function (){
             window.onresize = function () {
                        myChart2.resize();
                        }
                    },200)
    

    或者添加这个

    myChart2.setOption({...});
     window.addEventListener("resize",function(){              
            myChart2.resize();
         })        
    

    相关文章

      网友评论

        本文标题:echarts全屏之后大小||高度||宽度滞后问题,全屏之后重置

        本文链接:https://www.haomeiwen.com/subject/efbwwqtx.html