1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| import { ref } from 'vue';
export const useBoolean = (initValue: boolean = false) => { const value = ref(initValue);
const on = () => { value.value = true; }; const off = () => { value.value = false; }; const toggle = () => { value.value = !value.value; };
return [value, { toggle, on, off }] as const; };
|