iking-vue-hooks
Version:
金合Vue Hooks 事件监听hook
15 lines (14 loc) • 516 B
TypeScript
import type { Ref } from 'vue';
export declare type RemoveEventFn = () => void;
export interface UseEventParams {
el?: Element | Ref<Element | undefined> | Window | any;
name: string;
listener: EventListener;
options?: boolean | AddEventListenerOptions;
autoRemove?: boolean;
isDebounce?: boolean;
wait?: number;
}
export default function useEventListener({ el, name, listener, options, autoRemove, isDebounce, wait, }: UseEventParams): {
removeEvent: RemoveEventFn;
};