ruoyi-plus-soybean/src/hooks/common/useBoolean.ts

25 lines
352 B
TypeScript
Raw Normal View History

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