2022
01-12
01-12
vue中防抖和节流的使用方法
目录前言概念防抖定义使用场景代码在vue中使用节流定义使用场景代码在vue中使用总结前言在一个电影项目中,我想在电影的列表中,保存下拉的当前位置,防止你切换页面后,再切换回当前的电影列表页,他就又回到电影的第一条数据。这时候,我不想每次只要滑动一点,就保存当前位置,我想隔一段时间,保存一次,这时候,就可以使用防抖和节流。概念说白了,防抖节流就是使用定时器来实现我们的目的。防抖(debounce):在事件被触发n...
继续阅读 >
目录防抖节流:防抖:在一定的时间内只执行最后一次任务;节流:一定的时间内只执行一次;防抖<buttonid="debounce">点我防抖!</button>$('#debounce').on('click',debounce());functiondebounce(){lettimer;//闭包returnfunction(){clearTimeout(timer);timer=setTimeout(()=>{//需要防抖的操作...console.log("防抖成功!");},500);}}节流:...