backend/yudao-admin-ui/src/components/bpmnProcessDesigner/src/utils/index.js
2022-01-01 22:46:54 +08:00

11 lines
218 B
JavaScript

export function debounce(fn, delay = 500) {
let timer;
return function(...args) {
if (timer) {
clearTimeout(timer);
timer = null;
}
timer = setTimeout(fn.bind(this, ...args), delay);
};
}