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

不起作用(下方)

相关推荐
漂流瓶jz4 分钟前
从TailwindCSS到UnoCSS:原子化CSS框架接入、特性与配置
前端·css·react.js
竹林81818 分钟前
Next.js + wagmi v2 踩坑实录:开发 NFT 交易市场时,我如何处理离线签名和链下元数据
javascript·next.js
原鸣清20 分钟前
Swift 面试高频五连问:Optional、Task、Actor、Concurrency 和 OC 差异
前端
叼烟扛炮20 分钟前
C++ 知识点18 内部类
开发语言·c++·算法·内部类
前端Hardy25 分钟前
谁还没⽤过shadcn/ui?114k+星标,不装NPM包,前端组件自由终于实现了
前端·javascript·vue.js
morestrive32 分钟前
基于 fabric.js 实现浏览器端矢量 PDF 导出
前端·github
TAN-90°-40 分钟前
Java 3——getter和setter super()关键字
java·开发语言
wand codemonkey41 分钟前
(二十七)Maven(依赖)【安装】+【项目结构】
java·开发语言·maven
linda公馆43 分钟前
Maven项目报错:java:错误:不支持发行版本 5
java·开发语言·maven
Ulyanov1 小时前
《从质点到位姿:基于Python与PyVista的导弹制导控制全栈仿真》: 可视化革命——基于 PyVista 的 3D 战场构建与实时渲染
开发语言·python·算法·3d·系统仿真