在 OpenHarmony(含 HarmonyOS 的 OpenHarmony 基线)里,菜单是支持“多级”的,但具体能力和实现方式取决于你用的是哪一套 UI 框架。
在 ArkUI 中,通过 Menu + MenuItem / MenuItemGroup 可以很方便地实现多级菜单。
示例(二级菜单):
Menu() {
MenuItem({ text: '文件' })
.onClick(() => {})
Menu() {
MenuItem({ text: '新建' })
MenuItem({ text: '打开' })
}
.title('文件操作') // 可作为子菜单标题
}
✅ ArkUI 是官方主推方案,多级菜单支持良好
在早期的 OpenHarmony JS 开发中:
Stack / List 手动实现✅ OpenHarmony 菜单支持多级
✅ ArkUI 中通过嵌套 Menu 实现最方便
⚠️ JS 框架需自行实现
如果你能告诉我:
我可以给你更贴合的示例代码。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。