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}
             
            />

不起作用(下方)

相关推荐
一心只读圣贤书2 分钟前
AI 辅助前端空状态体验治理:从无数据页面到可行动引导
前端·人工智能
沐土Arvin4 分钟前
音频h5录制开发
前端
PedroQue994 分钟前
uni-app路由插件化:解锁高效开发新姿势
前端·uni-app
何时梦醒6 分钟前
TypeScript 类型系统核心:type 与 interface 全方位深度对比(附实战案例)
前端·面试·typescript
渣波10 分钟前
TS 必考题深度解析:type 与 interface 的终极对决
前端·javascript
书源11 分钟前
AI 能写代码之后,前端工程师的价值在哪里?
前端·面试·程序员
菜冻鱼13 分钟前
Python-sklearn-特征工程
开发语言·人工智能·python·机器学习·numpy·matplotlib·sklearn
恋猫de小郭20 分钟前
Flutter iOS Deep Link 为什么会突然失效:一系列难以言喻的问题
android·前端·flutter
Full Stack Developme30 分钟前
跨站脚本攻击 (XSS) 是什么 设计及工作原理
前端·xss
吴声子夜歌34 分钟前
正则指引——PHP
开发语言·正则表达式·php