UNPKG

vue-hooks-d

Version:

A collection of useful Vue 3 hooks.

23 lines (19 loc) 532 B
import * as vue from 'vue'; /** * 一个用于管理布尔状态的通用 Hook * @param initialValue 初始值(默认为 false) * @returns 包含布尔状态和操作函数的对象 */ declare function useBoolean(initialValue?: boolean): { state: vue.Ref<boolean, boolean>; setTrue: () => void; setFalse: () => void; toggle: () => void; }; /** * useWindowSize - 监听窗口宽度变化 */ declare function useWindowSize(): { width: vue.Ref<number, number>; }; export { useBoolean, useWindowSize };