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

不起作用(下方)

相关推荐
LongJ_Sir3 分钟前
Cesium-鼠标传入着色器中并进行交互
javascript·着色器
断点之下5 分钟前
从C的struct到C++的class:封装、this指针、三大特性入门
开发语言·c++
yongui478345 分钟前
基于稀疏低秩分解的图像去噪MATLAB实现
开发语言·matlab
爱勇宝5 分钟前
写给年轻程序员:别急着证明自己,也别太早放过自己
前端·后端·程序员
往上跑山7 分钟前
指南Ignition动态执行前的事情
javascript
geovindu8 分钟前
python: N-Barrier Pattern
开发语言·python·设计模式·屏障模式
叶落阁主9 分钟前
Vue3 中如何设计一套好用的 Icon 和 IconPicker 组件
前端·vue.js·icon
Dreamland工坊10 分钟前
AI 视频到可用资产:浏览器端抽帧与导出全链路方案选型
前端
kungggyoyoyo10 分钟前
从0开发一套geo优化软件:数据模型与API设计
前端·vue.js·后端
李明卫杭州11 分钟前
Web Components 完全指南:从 Custom Elements 到 Shadow DOM
前端