当前位置: 首页 > Web前端 > vue.js

vue开发window.resize防抖操作

时间:2023-03-31 18:25:06 vue.js

问题描述主要解决方案(无用)window.addEventListener("resize",()=>{setTimeout(()=>{//要执行的代码块},500)});只是在里面设置了一个setTimeout的结果只是减少了图片闪烁的频率,但是还是会闪烁。常规处理方法(防抖)【1.】先写一个debounce防抖函数debounce(fn,delay){lettime=null;让定时器=空;让新时间=空;函数任务(){newTime=+newDate();if(newTime-time