Dialog 对话框

用于重要信息的告知或操作的反馈,并附带少量的选项供用户进行操作

何时使用

需要用户处理事务,又不希望跳转页面以致打断工作流程时,可以使用 Modal 在当前页面正中打开一个浮层,承载相应的操作

代码示例

基本使用

属性

属性类型必填默认值说明
direction'vertical' | 'horizontal'否'vertical'按钮排列方向
titlestring否-标题文字
contentstring否-内容文字
visibleboolean是false是否可见,受控模式
durationnumber否300过渡动画时长,单位毫秒
maskClosableboolean否true点击蒙层关闭
disableScrollboolean否true弹窗展示时,是否禁止页面滚动
animationboolean否true是否开启过渡动画
zIndexnumber否998弹窗层级
classNamestring否-类名

事件

事件名说明类型
onButtonTap点击 Modal 组件内部按钮,触发回调(index: number ) => void
onClose组件关闭回调() => void

插槽

名称说明
default弹窗内容

样式类

类名说明
amd-dialog整体样式
amd-dialog-vertical整体样式
amd-dialog-horizontal整体样式
amd-dialog-content内容整体样式
amd-dialog-content-title标题样式
amd-dialog-content-content内容样式
amd-dialog-content-button-container按钮区域样式
amd-dialog-content-button-container-vertical按钮区域样式
amd-dialog-content-button-container-horizontal按钮区域样式
amd-dialog-content-button按钮样式