Skip to content

ContextMenuItem ​

菜单条目组件。

Props ​

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

Slots ​

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

Click ​

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

菜单条目的控制项实例。

getSubMenuInstance(): ContextSubMenuInstance|undefined ​

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

返回值

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

getElement(): HTMLElement ​

获取当前子菜单元素。

showSubMenu(): void ​

手动打开子菜单。

hideSubMenu(): void ​

手动关闭子菜单。

isDisabledOrHidden(): boolean ​

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

Released under the MIT License.