@hopeio/utils
Version:
javascript utils
16 lines (15 loc) • 536 B
TypeScript
import { Directive } from 'vue';
export interface OptimizeOptions {
/** 事件名 */
event: string;
/** 事件触发的方法 */
fn: (...params: any) => any;
/** 是否立即执行 */
immediate?: boolean;
/** 防抖或节流的延迟时间(防抖默认:`200`毫秒、节流默认:`1000`毫秒) */
timeout?: number;
/** 传递的参数 */
params?: any;
}
/** 防抖(v-optimize或v-optimize:debounce)、节流(v-optimize:throttle)指令 */
export declare const optimize: Directive;