State
-createGlobalState: 将状态保存全局作用域中,以便跨Vue实例复用
-createInjectionState: 创建可以注入到组件中的全局状态
-createSharedComposable: 让一个钩子函数可用于多个Vue实例中
-useAsyncState: 响应式获取异步状态。不会阻塞setup 函数,在promise完成后,将自动触发
-useDebouncedRefHistory: useRefHistory的简写,带有防抖过滤器
-useLastChanged: 记录最后一次更改的时间戳
-useLocalStorage: 响应式的LocalStorage
-useManualRefHistory: 调用 commit() 时,手动跟踪ref的更改历史,提供撤消和重做功能
-useRefHistory: 跟踪 ref 的更改历史,提供撤消和重做功能
-useSessionStorage: 响应式SessionStorage
-useStorage: 响应式LocalStorage
-useStorageAsync: 支持异步的响应式Storage
-useThrottledRefHistory: 带节流过滤器的useRefHistory
Elements
-useActiveElement: 响应式 document.activeElement
-useDocumentVisibility: 响应式跟踪 document.visibilityState
-useDraggable: 使元素可拖拽
-useDropZone: 创建一个可以放置文件的区域。
-useElementBounding: 让HTML元素的bounding box响应式
-useElementSize: 元素尺寸大小响应式 [ResizeObserver MDN]
-useElementVisibility: 跟踪元素在视口中的可见性
-useIntersectionObserver: 响应式监听目标元素的可见性
-useMouseInElement: 响应式获取鼠标相对于元素的位置
-useMutationObserver: 监听DOM树修改
-useResizeObserver: 监听元素内容和边框尺寸的变化
-useWindowFocus: 使用 window.onfocus 和 window.onblur 事件响应式跟踪窗口焦点
-useWindowScroll: 响应式获取窗口的滚动位置
-useWindowSize: 响应式获取窗口尺寸