mirror of
https://github.com/Hopiu/vue-material.git
synced 2026-05-22 22:05:50 +00:00
16 lines
249 B
JavaScript
16 lines
249 B
JavaScript
const debounce = (callback, limit) => {
|
|
var wait = false;
|
|
|
|
return () => {
|
|
if (!wait) {
|
|
callback.call();
|
|
wait = true;
|
|
|
|
window.setTimeout(() => {
|
|
wait = false;
|
|
}, limit);
|
|
}
|
|
};
|
|
};
|
|
|
|
export default debounce;
|