pan-disk/web-src/util/UseBoolRef.ts
2025-06-29 17:52:31 +08:00

26 lines
381 B
TypeScript

import { ref } from 'vue';
function UseBoolRef(bool?: boolean) {
const data = ref(false);
if (bool) {
data.value = bool;
}
return {
get value() {
return data.value;
},
set value(v) {
data.value = v;
},
refdata: data,
on() {
data.value = true;
},
off() {
data.value = false;
},
};
}
export { UseBoolRef };