Skip to content
导航组合组件有已知边界

NnMenuItem 菜单项

可选择的声明式菜单项。

示例

API

Props

名称类型默认值说明
itemKeystring | number | boolean菜单项键,优先级高于 value 和 VNode key
valuestring | number | booleanitemKey 缺失时使用的键。
keyPathunknown[][]完整键路径;空数组时使用 [当前键]
itemobject | nullnull写入点击信息的原始项。缺失时生成 { key, route }
routestring | object仅写入生成的 item,不会自动导航。
titlestring | number''原生 title 提示;数字 0 会被当作空值。菜单折叠时也可由 truthy 的 item.label 回退生成。
disabledbooleanfalse阻止鼠标和键盘点击。

Events

事件参数说明
click({ key, keyPath, item, domEvent })键有效且未禁用时触发;位于 NnMenu 内时还会交由父菜单处理。

Slots

名称作用域参数说明
icon左侧图标。
default菜单项文字或其他内容。

当前限制

  • route 只作为事件中的业务数据,不会自动执行路由跳转。
  • 脱离 NnMenu 使用时仍会触发自身 click,但没有父级选择状态或 selectedKeys 更新。

Released under the MIT License.