顶部导航菜单
@astryxdesign/core v0.7.1 · TopNavMenu
属性
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
label | string | — | 触发器按钮上的文字。必填。 |
items | readonly TopNavMenuItem[] | — | 弹出菜单里的条目。需要自定义内容时,改用默认插槽写 NavMenuItem。 |
showDelay | number | 150 | 悬停多久之后打开菜单,毫秒。 |
hideDelay | number | 200 | 指针离开后等多久关闭菜单,毫秒。 |
TopNavMenuItem 字段
| 字段 | 类型 | 默认值 | 说明 |
|---|---|---|---|
label | string | — | 条目文字。必填。 |
description | string | — | 显示在文字下面的辅助说明。 |
href | string | — | 有地址时这一项渲染成链接。没有地址就是一个普通的菜单项。 |
iconClass | string | — | 文字前面那个图标的 CSS class。 |
isDisabled | boolean | false | 禁用这一项。方向键和首字母跳转会跳过它。 |
id | string | — | 这一项的固定 key。不填就用文字。 |
事件
openChange(isOpen: boolean):菜单打开时传true,关闭时传false。
插槽
default:额外的菜单项,例如直接写NavMenuItem元素。