Skip to content

useDialog

useDialog 返回 Dialog 组件以及 openclose 等方法。Dialog 组件支持 ElDialog 原有的属性、插槽和事件。

基础用法

自定义内容

自定义头部

嵌套的对话框

内容居中

居中对话框

关闭时销毁

可拖拽对话框

全屏

自定义动画

Events

API

Options

useDialog 支持 ElDialog 的属性。modelValue 由 Hook 内部管理,因此不对外暴露。

更多属性请参考 Element Plus Dialog Props

Controller

成员说明类型
open打开对话框() => void
close关闭对话框() => void
getVisible获取当前对话框的可见状态() => boolean
setState更新对话框的配置属性(state: DialogOptions | ((prev: DialogOptions) => DialogOptions)) => void
setTitle更新对话框标题(title: string | undefined | ((prev: string | undefined) => string | undefined)) => void
instanceElDialog 组件实例引用Ref<DialogInstance | null>