1.window.onresize不能重复使用,因为onresize是一个回调,当它发生变化时,会覆盖前一个
2.但是有业务场景需要多个组件进行监听,此时可以使用 window.addEventListener('resize',()=>{})
3.移除监听:window.removeEventListener('resize',函数名)
4.写echars自适应时报错找不到resize:
使用了this,第一次是在mounted生命周期函数中实例化echarts对象,this是指向VueComponent组件,就是柱状图的div;
第二次是在window监听事件中监听窗口尺寸的自适应,this则是指向监听对象,也就是window,但是在这里需要的是在window的监听对象中对柱状图div进行自适应操作。
解决办法:去掉this,使用变量代替