import { Ref,ref } from 'vue'; interface Options { title?: string; } interface Return { title: Ref; visible: Ref; 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 }; };