用于 vue 组件内监听事件,较原生的事件监听添加了在适当时机移除监听器,避免了重复书写。
useEventListener(window, 'resize', () => { // do something })
function useClickOutside(elementRef: Ref<HTMLElement | void>, callback: (e: Event) => void): void;