创建一个防抖的类方法装饰器。
等待时间(毫秒),默认为 200
可选参数对象,包含 leading 和 trailing 选项
class MyClass { @debounceMethod(300, { leading: true }) logMessage(message: string) { console.log(message); }}const instance = new MyClass();instance.logMessage("Hello"); // 会立即执行instance.logMessage("World"); // 会在300ms后执行,如果期间没有新的调用 Copy
class MyClass { @debounceMethod(300, { leading: true }) logMessage(message: string) { console.log(message); }}const instance = new MyClass();instance.logMessage("Hello"); // 会立即执行instance.logMessage("World"); // 会在300ms后执行,如果期间没有新的调用
创建一个防抖的类方法装饰器。