Dialog 对话框

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

何时使用

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

代码示例

基本使用

属性

属性类型必填默认值说明
direction'vertical' | 'horizontal''vertical'按钮排列方向
titlestring-标题文字
contentstring-内容文字
visiblebooleanfalse是否可见,受控模式
durationnumber300过渡动画时长,单位毫秒
maskClosablebooleantrue点击蒙层关闭
disableScrollbooleantrue弹窗展示时,是否禁止页面滚动
animationbooleantrue是否开启过渡动画
zIndexnumber998弹窗层级
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按钮样式