Popover 气泡菜单

点击元素,弹出气泡式的菜单

何时使用

用于功能的导航,只可由导航栏上图标唤起,通常用于收纳低频使用的功能

代码示例

基本使用

结合 PopoverItem 组件使用

属性

Popover

属性类型必填默认值说明
visiblebooleanfalse是否可见
mode'dark' | 'light''dark'组件显示模式
placement'top' | 'top-right' | 'top-left' | 'bottom' | 'bottom-left' | 'bottom-right' | 'left' | 'left-top' | 'left-bottom' | 'right' | 'right-top' | 'right-bottom''bottom-right'方向
classNamestring-类名
maskbooleanfalse是否展示蒙层
maskClosablebooleantrue是否可点击蒙层关闭
fixMaskFullbooleanfalse用以解决遮罩层受到 transform 影响而显示不全的问题

PopoverItem

属性类型必填默认值说明
iconstring-图标类型
classNamestring-类名

事件

Popover

事件名说明类型
onVisibleChange组件隐藏/显示切换,触发回调( visible: boolean, mode: 'component' | 'mask' ) => void

PopoverItem

事件名说明类型
onTap点击组件,触发回调() => void

插槽

Popover

名称说明
itemstooltip 提示插槽,可以使用 PopoverItem 渲染列表

PopoverItem

名称说明
icon图标插槽

样式类

Popover

类名说明
amd-popover整体样式
amd-popover-container主体内容样式
amd-popover-content内容样式
amd-popover-arrow箭头样式
amd-popover-inner内部内容样式
amd-popover-inner-pseudotootip 内容整体样式

PopoverItem

类名说明
amd-popover-item整体样式
amd-popover-item-icon图标样式
amd-popover-item-icon-item图标样式
amd-popover-item-text文字样式