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 分钟前
Vue2 迁移 Vue3 避坑指南
前端·javascript·vue.js
leaves falling4 分钟前
C++入门基础
开发语言·c++
huaweichenai5 分钟前
java的数据类型介绍
java·开发语言
进击的尘埃5 分钟前
Signals 跨框架收敛:TC39 提案、Solid、Angular、Preact 的实现差异与调度策略对比
javascript
程序员陆业聪6 分钟前
工程师的瓶颈,已经不是代码了
前端
C羊驼12 分钟前
C语言:随机数
c语言·开发语言·经验分享·笔记·算法
fengfuyao98521 分钟前
CH552多功能音量调节旋钮设计与实现
c语言·开发语言
毛骗导演23 分钟前
@tencent-weixin/openclaw-weixin 源码ContextToken 持久化改造:实现微信自定义消息发送能力
前端·架构
爱丽_23 分钟前
Pinia 状态管理:模块化、持久化与“权限联动”落地
java·前端·spring
xushichao198927 分钟前
实时数据压缩库
开发语言·c++·算法