Skip to content

Latest commit

 

History

History
74 lines (52 loc) · 2.37 KB

ContextMenuItem.md

File metadata and controls

74 lines (52 loc) · 2.37 KB
title
ContextMenuItem

ContextMenuItem

菜单条目组件。

Props

属性 描述 类型 默认值
label 菜单项名称 string
icon 菜单项图标 string
iconFontClass 自定义图标字体类名 string
preserveIconWidth 是否应为没有图标的菜单项保留固定宽度的图标区域 boolean -
svgIcon 菜单项图标 svg,仅在 icon 为空时有效 string
svgProps 当使用 svg 图标时,自定义 svg 标签属性 SVGAttributes
disabled 是否禁用菜单项 boolean false
checked 是否选中菜单项 boolean
shortcut 当前菜单项的快捷键指示,此快捷键只用于显示给用户看,快捷键的注册还是需要你自己处理 string
clickableWhenHasChildren 指定当本菜单下有子菜单时,点击当前菜单是否触发点击事件 boolean false
clickClose 点击当前菜单项是否自动关闭整个菜单 boolean true
customClass 自定义子菜单class string
onClick 菜单项点击事件 Function()

Slots

插槽名 描述 参数
default 当前条目整体渲染插槽 -
icon 图标渲染插槽 -
label 文字渲染插槽 -
shortcut 快捷键标记渲染插槽 -
check 复选框渲染插槽 -
rightArrow 右侧箭头渲染插槽 -

Click

事件名 描述 参数
click 点击菜单时触发此事件 -
subMenuOpen 子菜单打开时触发此事件 -
subMenuClose 子菜单关闭时触发此事件 -

MenuItemContext

菜单条目的控制项实例。

getSubMenuInstance(): ContextSubMenuInstance|undefined

获取当前显示的子菜单实例。

返回值

说明
返回当前子菜单的 ContextSubMenuInstance,如果菜单未显示则返回undefined。

getElement(): HTMLElement

获取当前子菜单元素。

showSubMenu(): void

手动打开子菜单。

hideSubMenu(): void

手动关闭子菜单。

isDisabledOrHidden(): boolean

获取当前子菜单是否被隐藏或者禁用。