window.onresize 与 window.addEventListener(‘resize‘,...) 区别

一、背景说明

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

二、冲突写法

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

三、正确写法

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

 

你可能感兴趣的:(Javascript,小知识点,javascript)