一、背景说明

Vue 中,两个组件都使用的了 window.onresize 导致其中一个被覆盖。

二、冲突写法

window.onresize = () => {
  return (() => {
    yourResizeFunc();
  })();
};

三、正确写法

window.addEventListener('resize',() => yourResizeFunc(), false);
window.addEventListener('resize',() => yourResizeFunc(), false);

 

Logo

前往低代码交流专区

更多推荐