ucc-ui
Version:
ucc-ui components library
16 lines (15 loc) • 425 B
TypeScript
import { Ref } from 'vue';
/**
*
* @param eleRef 需要监听的元素
* @param callback 点击元素外部时触发的事件
* @description 用于点击元素外部时触发的事件
* @example
* ```ts
* const eleRef = ref(null)
* useClickOutside(eleRef, (e) => {
* console.log(e)
* })
* ```
*/
export default function useClickOutside(eleRef: Ref<HTMLElement | null>, callback: (e: MouseEvent) => void): void;