echarts图表随着窗口大小改变自刷新问题解决

使用window.onresize

缺点:多个echarts的时候就只有最后一个生效了,onresize会被覆盖

 const myChart = echarts.init(this.$refs.echartRef)
 window.onresize = function () {
      myChart.resize()
    }

使用window.addEventListener添加resize方法

 const myChart = echarts.init(this.$refs.echartRef)
let listener= function () {
       myChart.resize()
 }
  window.addEventListener('resize', listener)

destroyed(){
        window.removeEventListener("resize",this.listener)
    }

版权声明:本文为crystal_iwwish原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。