Dialog 对话框
在保留当前页面状态的情况下,告知用户并承载相关操作。
基本用法
Dialog 弹出一个对话框,适合需要定制性更大的场景。
自定义内容
Dialog 组件的内容可以是任意的,甚至可以是表格或表单,下面是应用了 Element Table 和 Form 组件的两个样例。
Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
title | Dialog 的标题 | string | — | — |
size | Dialog 的大小 | string | tiny/small/large/full | small |
top | Dialog CSS 中的 top 值(仅在 size 不为 full 时有效) | string | — | 15% |
modal | 是否需要遮罩层 | boolean | — | true |
lockScroll | 是否在 Dialog 出现时将 body 滚动锁定 | boolean | — | true |
customClass | Dialog 的自定义类名 | string | — | — |
closeOnClickModal | 是否可以通过点击 modal 关闭 Dialog | boolean | — | true |
closeOnPressEscape | 是否可以通过按下 ESC 关闭 Dialog | boolean | — | true |
Events
事件名称 | 说明 | 回调参数 |
---|---|---|
onClose | Dialog 关闭的回调 | — |
onOpen | Dialog 打开的回调 | — |