Modal 弹窗

何时使用

当应用中需要比较明显的对用户当前的操作行为进行警示或提醒时,可以使用对话框。用户需要针对对话框进行操作后方可结束。

代码示例

基本使用

属性

属性类型必填默认值说明
titlestring-标题
contentstring-内容
imagestring-缩略图
imageSize'medium' | 'large' | 'x-large''medium'缩略图尺寸
visiblebooleanfalse是否可见,受控模式
durationnumber-过渡动画时长,单位毫秒
mainButtonTextstring'主操作'主按钮
addonButtonTextstring'辅助操作'辅助按钮,第二个按钮
maskClosablebooleantrue点击蒙层关闭
disableScrollbooleantrue弹窗展示时,是否禁止页面滚动
animationbooleantrue是否开启过渡动画
zIndexnumber998弹窗层级
classNamestring-类名

事件

事件名说明类型
onButtonTap点击 Modal 组件内部按钮,触发回调(type: 'main' | 'addon' ) => void
onClose点击 close 图标触发回调() => void

插槽

名称说明
default弹窗内容

样式类

类名说明
amd-modal整体样式
amd-modal-content弹窗主体内容样式
amd-modal-content-image弹窗图片样式
amd-modal-content-image-medium弹窗图片样式
amd-modal-content-image-large弹窗图片样式
amd-modal-content-title弹窗标题样式
amd-modal-content-content弹窗内容样式
amd-modal-buttons-container弹窗按钮区域整体样式
amd-modal-buttons-addon辅助按钮样式
amd-modal-closeclose 图标样式