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

更多信息可查看弹窗与抽屉。
配置项
| 分类 | 配置 | 示例 | 说明 | 
| 展示区域 | 顶部 | 
 | 是否展示弹窗顶部标题。 | 
| 底部 | 
 | 是否展示弹窗底部操作栏。 | |
| 交互 | 点击遮罩关闭 | 
 | 开启时,点击遮罩将默认触发 | 
| ESC关闭 | 
 | 开启时,按下 ESC 将默认触发 | |
| 动画形式 | 
 | 弹窗在打开或关闭时的动画形式,默认为缩放效果。 | |
| 关闭后销毁子节点 | 
 | 默认情况下,弹窗关闭时会销毁其中的子节点。区别例子:如果弹窗内有 Image 组件,销毁子节点会导致每次打开弹窗时重新请求图片资源;而保留子节点时,只有第一次打开弹窗会请求图片资源,之后再次打开则不会。 | |
| 样式 | 隐藏弹窗 | 
 | 控制弹窗的默认展示状态,为 | 
| 尺寸 | 
 | 设置弹窗的展示尺寸。在移动页面时,页面宽度不足以展示弹窗内容时,弹窗宽度将自适应。 | |
| 显示遮罩 | 
 | 是否显示遮罩。 | |
| 显示关闭按钮 | 
 | 是否展示弹窗左上角的关闭按钮。 | |
| CSS 样式 | 背景色 | 
 | 弹窗背景色,详情参见通用属性。 | 
| 内边距 | 
 | 弹窗内边距,详情参见通用属性。 | |
| 圆角 | 
 | 弹窗圆角,详情参见通用属性。 | |
| 顶部背景色 | 
 | 顶部区域背景色,详情参见通用属性。 | |
| 顶部外边距 | 
 | 顶部区域外边距,详情参见通用属性。 | |
| 内容区背景色 | 
 | 内容区背景色,详情参见通用属性。 | |
| 内容区外边距 | 
 | 内容区外边距,详情参见通用属性。 | |
| 底部背景色 | 
 | 底部区域背景色,详情参见通用属性。 | |
| 底部外边距 | 
 | 底部区域外边距,通用属性。 | |
| 关闭按钮上边距 | 
 | 关闭按钮距离内容区域的上边距 | |
| 关闭按钮右边距 | 
 | 关闭按钮距离内容区域的右边距 | 
属性与方法
| 名称 | 类型 | 示例 | 说明 | 
| hidden | boolean | 
 | 当前组件是否隐藏 | 
| hide | func | 
 | 隐藏弹窗 | 
| show | func | 
 | 展示弹窗 | 
| toggleHidden | func | 
 | 切换弹窗隐藏状态 | 
事件回调
| 配置 | 说明 | 
| 
 | 点击遮罩、关闭按钮或按下 ESC 时将共同触发的事件。新增的弹窗默认将触发 | 
| 
 | 在弹窗显示动画完成后将触发的事件 | 
| 
 | 在弹窗关闭动画完成后将触发的事件 | 
场景示例
- 服务协议场景 - 配置:删除“点击遮罩、关闭按钮或按下 ESC”事件,同时“显示遮罩”、“不展示关闭按钮”。 
- 在此配置下,用户需选择“暂不使用”或“同意”两个按钮其一,进行下一步操作,否则弹窗无法关闭。在搭建上,再针对操作按钮编写进一步的业务逻辑。  
 























