Skip to content

Popup 弹出框

弹出框在页面中动态弹出,覆盖在现有界面之上,用于展示信息、提示、选项菜单、确认对话框等内容,而不会打断用户的当前任务流。

基础用法

通过show属性来控制弹出框的显示与隐藏。

位置

通过position属性来设置弹出框的位置。

无遮罩

通过overlay属性来设置是否显示遮罩。

属性

属性名类型默认值说明
showbooleanfalse是否显示
widthstring--宽度
heightstring--高度
positionstringcenter位置
durationnumber--动画持续时间
zIndexnumber--高度
classNamestring--类名
overlayClassstring--遮罩类名
overlayStylestring--遮罩样式
transitionstring--过渡效果
useNativeBackbooleanfalse使用原生返回
teleportstring--动画位置
overlaybooleantrue是否启用遮罩
closeOnClickOverlaybooleantrue点击遮罩时是否关闭
lockScrollbooleantrue是否锁定滚动
roundbooleanfalse是否启用圆角
useClickAwaybooleantrue外部区域事件件

事件

事件名参数说明
clickevent: Event点击事件
openedevent: Event打开事件
closedevent: Event关闭事件
update:showevent: Event变化事件

插槽

名称说明
default内容

CSS 变量

名称默认值说明
--fm-popup-backgroundvar(--fm-white)--
--fm-popup-zindexvar(--fm-zindex-3)--
--fm-popup-radius16px--