采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
滚动时,节流的代码
函数节流:当持续触发事件时,保证一定时间段内只调用一次事件处理函数。
你说的对
大神可不可以讲下,这段代码的执行。发生了什么。比如,为什么要把this.timer赋值为null,,还有cleartimeout
当 setTimeout 执行完后要及时清理,不然有内存泄漏的风险
大神,这里加的这个判断,if(!this.timer)有什么意义吗,因为我在判断之前console了下timer的布尔值,显示永远为false,,也就是说,这个if中的代码块永远都会执行。不用加这个判断也可以吗
16ms之后才能再次执行
感谢老哥 StackOverflow搜了半天最优节流代码 还是你这个好点
你说的对,代码写的稍微有点问题
登录后可查看更多问答,登录/注册
课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握
1.8k 20
1.6k 19
2.7k 17
1.3k 16
1.6k 15