vue 里 onresize 事件被覆盖,以及怎么实现 resize 防抖移除 resize 事件?
Posted 凯小默
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue 里 onresize 事件被覆盖,以及怎么实现 resize 防抖移除 resize 事件?相关的知识,希望对你有一定的参考价值。
onresize 事件被覆盖
采用 window.addEventListener('resize', func)
监听实现
移除 resize 事件
destroyed()
window.removeEventListener('resize', this.func);
,
实现 resize 防抖
安装 npm i throttle-debounce
库,实现如下
// 节流-防抖
import debounce from 'throttle-debounce';
export default
mounted()
this.func();
window.addEventListener('resize', this.func);
,
methods:
func: debounce(400, false, function()
// 业务代码
),
以上是关于vue 里 onresize 事件被覆盖,以及怎么实现 resize 防抖移除 resize 事件?的主要内容,如果未能解决你的问题,请参考以下文章
vue 中监听窗口发生变化,触发监听事件, window.onresize && window.addEventListener('resize',fn) ,windo
关于EXTJS的onResize事件监听问题, 我设置了一个panel,里面对它进行onResize事件监听怎么写,