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

不起作用(下方)

相关推荐
AI玫瑰助手16 小时前
Python运算符:比较运算符(等于不等等于大于小于)与返回值
android·开发语言·python
@菜菜_达16 小时前
jquery.inputmask插件介绍
前端·javascript·jquery
QuZhengRong16 小时前
【Luck-Report】缓存
java·前端·后端·vue·excel
jiayong2316 小时前
前端面试题库 - 浏览器与网络篇
前端·网络·面试
Csvn16 小时前
小程序开发:微信小程序与 uni-app 实战指南
前端
摸鱼小李上线了16 小时前
vue项目页面添加水印实现方法
前端·javascript·vue.js
计算机安禾16 小时前
【c++面向对象编程】第40篇:单例模式(Singleton)的多种C++实现
开发语言·c++·单例模式
砍材农夫16 小时前
物联网 基于netty构建mqtt协议规范(主题通配符订阅)
java·前端·javascript·物联网·netty
彩票管理中心秘书长16 小时前
智能体状态指示:何时思考、何时调用工具、何时出错
前端·后端·程序员
彩票管理中心秘书长16 小时前
React + TypeScript拆解一整套“AI 变现代码流程”
前端·后端·程序员