UNPKG

@_lan/web-libs

Version:

<div align="center"> <img src="./public/favicon.svg" width="160" /> <h1>SoybeanAdmin AntDesign</h1> <span>中文 | <a href="./README.en_US.md">English</a></span> </div>

32 lines (28 loc) 460 B
import { ref } from 'vue'; /** * Boolean * * @param initValue Init value */ export default 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 }; }