| 1234567891011121314151617181920212223242526 |
- import { ref } from "vue";
- export function useBoolean(initValue = false) {
- const bool = ref(initValue);
- function setBool(value: boolean) {
- bool.value = value;
- }
- function setTrue() {
- setBool(true);
- }
- function setFalse() {
- setBool(false);
- }
- function toggle() {
- setBool(!bool.value);
- }
- return {
- bool,
- setBool,
- setTrue,
- setFalse,
- toggle
- };
- }
|