一、安装、使用
yarn add lodash
import lodash from 'lodash' // lodash库
二、防抖
javascript
const downloadFiledebounce = lodash.debounce(
(data) => {
// 需要执行的逻辑
},
1000,
{
leading: true, //指定在延迟开始前调用
trailing: false, //延迟结束后是否调用
}
)
三、节流
javascript
const downloadLodashdebounce = lodash.throttle(
() => {
// 需要执行逻辑
},
1000,
{
leading: false, //指定在延迟开始前调用
trailing: true, //延迟结束后是否调用
}
)