Dialog 对话框
基于 reka-ui 的组合式模态对话框
何时使用
- 需要模态对话框承载内容时。
导入
基础用法
模态对话框组件,基于 reka-ui Dialog 构建。适用于需要用户处理事务又不希望跳转页面的场景。
滚动内容
对于内容超长的对话框,使用 DialogScrollContent。
受控
通过 v-model:open 在外部控制对话框开关。
API
Dialog Props
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| open (v-model) | 是否打开 | boolean | - |
| defaultOpen | 默认打开 | boolean | - |
| modal | 模态模式 | boolean | true |
DialogContent Props
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| class | 附加类名 | string | - |
| showCloseButton | 显示关闭按钮 | boolean | true |
| draggable | 可拖拽 | boolean | true |
导出组件
| 组件 | 说明 |
|---|---|
| Dialog | 根组件 |
| DialogTrigger | 触发器 |
| DialogContent | 内容容器 |
| DialogScrollContent | 可滚动内容 |
| DialogHeader | 头部 |
| DialogFooter | 底部 |
| DialogTitle | 标题 |
| DialogDescription | 描述 |
| DialogClose | 关闭按钮 |
| DialogOverlay | 遮罩 |
