src/hooks/useDialog.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/hooks/useDialog.ts
对比新文件 @@ -0,0 +1,31 @@ import { Ref } from 'vue'; interface Options { title?: string; } interface Return { title: Ref<string>; visible: Ref<boolean>; openDialog: () => void; closeDialog: () => void; } export default (ops?: Options): Return => { const visible = ref(false); const title = ref(ops.title || ''); const openDialog = () => { visible.value = true; }; const closeDialog = () => { visible.value = false; }; return { title, visible, openDialog, closeDialog }; };