wzj-vue/src/hooks/useDialog.ts
2024-01-21 15:35:43 +08:00

26 lines
373 B
TypeScript

import { ref } from 'vue';
interface Options {
title?: string;
}
export default (ops?: Options) => {
const visible = ref(false);
const title = ref(ops.title || '');
const openDialog = () => {
visible.value = true;
};
const closeDialog = () => {
visible.value = false;
};
return {
title,
visible,
openDialog,
closeDialog
};
};