label | string | - | 可见文字。图标模式下作为无障碍名称。 |
href | string | - | 有地址且未禁用时渲染成链接。 |
as | NavLinkComponent | 'a' | 链接根组件,例如 RouterLink。 |
target | string | - | 链接的 target。为 _blank 时自动补上 noopener noreferrer。 |
rel | string | - | 链接的 rel。 |
isSelected | boolean | false | 当前页。会设置 aria-current="page"。 |
isDisabled | boolean | false | 禁用后渲染成按钮,不进入 Tab 顺序。 |
size | 'sm' | 'md' | 'lg' | 'md' | 高度和内边距。 |
iconClass | string | - | 图标的 CSS class,例如 i-carbon-home。 |
selectedIconClass | string | - | 选中时替换 iconClass。 |
isIconOnly | boolean | false | 只显示图标,文字留给读屏。 |
block | boolean | false | 占满所在行的宽度。 |
plain | boolean | false | 去掉自己的底色,由外层负责外观。 |
expanded | boolean | - | 是否展开下级。不传则不设置 aria-expanded。 |
controls | string | - | 展开内容的 id,写到 aria-controls。 |
hasPopup | string | - | 打开的弹出层类型,写到 aria-haspopup。 |