Modal 弹窗

何时使用

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

代码示例

基本使用

属性

属性类型必填默认值说明
titlestring否-标题
contentstring是-内容
imagestring否-缩略图
imageSize'medium' | 'large' | 'x-large'否'medium'缩略图尺寸
visibleboolean是false是否可见,受控模式
durationnumber否-过渡动画时长,单位毫秒
mainButtonTextstring否'主操作'主按钮
addonButtonTextstring否'辅助操作'辅助按钮,第二个按钮
maskClosableboolean否true点击蒙层关闭
disableScrollboolean否true弹窗展示时,是否禁止页面滚动
animationboolean否true是否开启过渡动画
zIndexnumber否998弹窗层级
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 图标样式