lodash-es 的防抖函数debounce

import { debounce } from 'lodash-es';

只能加在onchange事件本身上 不能加在onchange事件的事件上,这样防抖不起作用

复制代码
 const handleSearch = debounce(async function (event) {

    if (!params.materialTypes?.length) return;

    selectMaterialReq.run({ ...params, keyWord: event.target.value });

  }, 300);

 <Input
              disabled={disabled}
             
              ref={inputRef}
              onChange={handleSearch}
             
            />

不起作用(下方)

相关推荐
长友cy几秒前
Qt官方示例D-BusListNames阅读
开发语言
萧瑟余晖几秒前
Java深入解析篇六十一之编译器API(javax.tools)详解
java·开发语言
蜡台5 分钟前
Kotlin 零基础完整版实战教程|从语法入门到Android工程实战
android·开发语言·kotlin
计算机魔术师7 分钟前
英伟达据报洽谈向 Mira Murati 的 Thinking Machines Lab 投资 25 亿美元
前端
jimy123 分钟前
C++ 的 “移动语义”——Move Semantics
开发语言·c++
码云数智-园园26 分钟前
C++ STL 容器怎么选?vector、list、map、unordered_map 优缺点对比
java·开发语言
变与不变80627 分钟前
js函数与封装详细解答
前端·javascript·vue.js
en.en..33 分钟前
竖线 |:管道、按位或、掩码组合
java·开发语言
南雨北斗41 分钟前
Vue 3 项目中的拦截器的作用和写法(动态设置响应头适配表单文件上传)
前端
techdashen44 分钟前
Go Map 详解:键值对实际上是如何存储的
开发语言·后端·golang