visible.ts 318 B

12345678910111213141516
  1. import { ref } from 'vue';
  2. export default function useVisible(initValue = false) {
  3. const visible = ref(initValue);
  4. const setVisible = (value: boolean) => {
  5. visible.value = value;
  6. };
  7. const toggle = () => {
  8. visible.value = !visible.value;
  9. };
  10. return {
  11. visible,
  12. setVisible,
  13. toggle,
  14. };
  15. }