本篇文章給大家?guī)?lái)的是Vue 3 中的極致防抖/節(jié)流(含常見(jiàn)方式防抖/節(jié)流)這篇文章,文章中不僅會(huì)講述原來(lái)使用的防抖或節(jié)流方式,還會(huì)帶來(lái)新的一種封裝方式,使用起來(lái)更簡(jiǎn)單、更清晰。
在前端的開(kāi)發(fā)過(guò)程中,在涉及到與用戶交互的過(guò)程中是基本上都是需要處理的,常規(guī)操作就是在對(duì)應(yīng)位置加上防抖或者節(jié)流。
加上防抖或者節(jié)流的作用:一是為了防止用戶頻繁操作;二是為了節(jié)約一定的服務(wù)器資源,減少資源浪費(fèi)的情況。
防抖或節(jié)流原理
防抖(debounce)
如果用戶多次頻繁操作以最后一次為準(zhǔn),當(dāng)然也可以以第一次為準(zhǔn),進(jìn)行數(shù)據(jù)更新或者網(wǎng)絡(luò)資源請(qǐng)求,以消除冗余的操作,或者減少一定的請(qǐng)求資源浪費(fèi)?!?/p>