README.md

MenuItem API 列表

本模块包含 19 个 API。

Methods(方法)

API 说明 鸿蒙支持
new MenuItem 创建菜单项,菜单项被点击时会调用 click(menuItem, window, event),若设... 支持

Properties(属性)

API 说明 鸿蒙支持
menuItem.id string,表示菜单项的唯一 ID,可动态修改。 支持
menuItem.label string,表示菜单项的可见标签文本。 支持
menuItem.click Function,当 MenuItem 接收到点击事件时触发,可通过 menuItem.click(... 支持
menuItem.submenu Menu(可选),菜单项的子菜单(如存在)。 支持
menuItem.type string,表示菜单项类型,可为 normal、separator、submenu、checkbo... 支持
menuItem.role string(可选),表示菜单项的预设角色,可为 undo、redo、cut、copy、paste ... 支持
menuItem.accelerator Accelerator(可选),表示菜单项的快捷键(如已设置)。 支持
menuItem.userAccelerator Accelerator null,表示用户为该菜单项自定义的快捷键。
menuItem.icon NativeImage string(可选),表示菜单项的图标(如已设置)。
menuItem.sublabel string,表示菜单项的副标签文本。 支持
menuItem.toolTip string,表示菜单项的悬停提示文本。 不支持
menuItem.enabled boolean,表示菜单项是否可用,可动态修改。 支持
menuItem.visible boolean,表示菜单项是否可见,可动态修改。 支持
menuItem.checked boolean,表示菜单项是否被选中,可动态修改。 支持
menuItem.registerAccelerator boolean,表示快捷键是否应向系统注册,还是仅在菜单中显示而不注册。 支持
menuItem.sharingItem SharingItem,当角色为 shareMenu 时表示要分享的内容项。 不支持
menuItem.commandId number,表示菜单项的顺序唯一 ID。 支持
menuItem.menu Menu,该菜单项所属的菜单对象。 支持