harmony 鸿蒙MenuItem
MenuItem
用来展示菜单Menu中具体的item菜单项。
说明:
该组件从API Version 9开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
子组件
无
接口
MenuItem(value?: MenuItemOptions|CustomBuilder)
参数:
| 参数 | 类型 | 必填 | 参数描述 |
|---|---|---|---|
| value | MenuItemOptions | CustomBuilder | 否 | 包含设置MenuItem的各项信息。 |
MenuItemOptions类型说明
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
| startIcon | ResourceStr | 否 | item中显示在左侧的图标信息路径。 |
| content | ResourceStr | 否 | item的内容信息。 |
| endIcon | ResourceStr | 否 | item中显示在右侧的图标信息路径。 |
| labelInfo | ResourceStr | 否 | 定义结束标签信息,如快捷方式Ctrl+C等。 |
| builder | CustomBuilder | 否 | 用于构建二级菜单。 |
属性
除支持通用属性外,还支持以下属性:
| 名称 | 参数类型 | 描述 |
|---|---|---|
| selected | boolean | 设置菜单项是否选中。 默认值:false 从API version 10开始,该参数支持$$双向绑定变量。 |
| selectIcon | boolean |ResourceStr10+ | 当菜单项被选中时,是否显示被选中的图标。 默认值:false true: 菜单项被选中时,显示默认的对勾图标 false: 即使菜单项被选中也不显示图标 ResourceStr: 菜单项被选中时,显示指定的图标 |
| contentFont10+ | Font | 设置菜单项中内容信息的字体样式。 |
| contentFontColor10+ | ResourceColor | 设置菜单项中内容信息的字体颜色。 |
| labelFont10+ | Font | 设置菜单项中标签信息的字体样式。 |
| labelFontColor10+ | ResourceColor | 设置菜单项中标签信息的字体颜色。 |
事件
| 名称 | 参数类型 | 描述 |
|---|---|---|
| onChange | (selected: boolean) => void | 当选中状态发生变化时,触发该回调。只有手动触发且MenuItem状态改变时才会触发onChange回调。 - value为true时,表示已选中。 - value为false时,表示未选中。 |
示例
详见Menu组件示例。
你可能感兴趣的鸿蒙文章
harmony 鸿蒙@ohos.arkui.advanced.Counter(计数器组件)
harmony 鸿蒙@ohos.arkui.advanced.SegmentButton(分段按钮)
0
赞
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 openharmony
-
9、 golang