yarn add lodash
import lodash from 'lodash' // lodash库
- const downloadFiledebounce = lodash.debounce(
- (data) => {
- // 需要执行的逻辑
- },
- 1000,
- {
- leading: true, //指定在延迟开始前调用
- trailing: false, //延迟结束后是否调用
- }
- )
- const downloadLodashdebounce = lodash.throttle(
- () => {
- // 需要执行逻辑
- },
- 1000,
- {
- leading: false, //指定在延迟开始前调用
- trailing: true, //延迟结束后是否调用
- }
- )