# debounce

函数防抖

概念:在指定时间段内连续函数调用,只让其执行一次,超过指定时间段重新开始

应用场景:

  • 文本连续输入,ajax 验证/关键字搜索

正常监听

    防抖效果

      节流效果

        基础用法
        import { debounce } from '@hui-pro/utils';
        debounce(func, wait, immediate);
        

        # API

        参数 说明 类型 默认值 可选值
        func 防抖函数回调 Function - -
        wait 防抖时间间隔 Number(ms) 16(ms) -
        immediate 设置为 ture 时,调用触发于开始边界而不是结束边界 Boolean false -