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

不起作用(下方)

相关推荐
techdashen7 小时前
Rust 社区在 4 月做了什么:项目管理月报解读
开发语言·rust·mfc
酒吧舞高材生7 小时前
vue3 PC端-索引列表组件
前端·vue.js
十五年专注C++开发7 小时前
QFluentKit: 一个基于 Qt Widgets 的 Fluent Design 风格 UI 组件库
开发语言·c++·qt·ui·qfluentkit
咪饭只吃一小碗7 小时前
从变量提升到 V8 预编译,彻底搞懂 JS 执行机制
javascript
lly2024067 小时前
PHP JSON 使用指南
开发语言
农夫三拳有点疼=-=7 小时前
vue3实现输入框标签和文本交互
javascript·vue.js·交互
2301_780789667 小时前
多层级 CC 防护体系:前端验证与后端限流的协同配置实践
运维·服务器·前端·网络安全·智能路由器·状态模式
沐知全栈开发7 小时前
jQuery 尺寸
开发语言
ZC跨境爬虫7 小时前
跟着MDN学HTML_day_47:(Document接口)
前端·javascript·ui·html·ecmascript·音视频