一、背景说明
Vue 中,两个组件都使用的了 window.onresize 导致其中一个被覆盖。
二、冲突写法
window.onresize = () => {
return (() => {
yourResizeFunc();
})();
};
三、正确写法
window.addEventListener('resize',() => yourResizeFunc(), false);
window.addEventListener('resize',() => yourResizeFunc(), false);