格式:debounce(fun,delay)

           fun:执行的函数

           delay:延迟时间

作用:1、不使用debounce的情况:用户在连续输入文字时,会在每次输入时都会执行函数,有可能导致阻塞

                 或项目崩溃

                $('.elements').on('input',(e)=>{console.log(e.target.value)})

            2、使用debouce的情况:用户在输入后的指定时间后才会执行函数

                    $('.elements').on('input',debounce((e)=>{console.log(e.target.value)},500))

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐