Skip to content

Menu 导航菜单 ​

AuMenu、AuMenuGroup 与 AuMenuItem 用于侧栏、设置分类和工作区视图等持续可见的导航。

基础用法 ​

图标侧边栏 ​

AuMenu API ​

Attributes ​

属性说明类型默认值
modelValue当前菜单项的 indexstring / number''
mode排列方向,可选 vertical / horizontal / railstringvertical
collapse纵向菜单是否折叠为仅图标模式booleanfalse
disabled是否禁用整个菜单booleanfalse
loop方向键到达边界后是否循环booleantrue

Events ​

事件名说明参数
update:modelValue选中项发生变化(index)
select菜单项被选择;重复选择当前项也会触发(index, event)
change选中值实际变化(index, previousIndex)

Slots ​

插槽名说明
default放置 AuMenuItem
bottom仅 rail 模式下渲染;底部固定内容,不参与键盘导航与选中

Exposes ​

属性或方法说明
focus(index?)聚焦指定可用项;未找到时聚焦当前项或首个可用项
menuRef菜单根元素引用

AuMenuGroup API ​

Attributes ​

属性说明类型默认值
label分组标题string''
spaced是否增加与上一组的间距booleanfalse

Slots ​

插槽名说明
default自定义分组标题

AuMenuItem API ​

Attributes ​

属性说明类型默认值
index菜单项唯一值string / number必填
label文本回退值,并为折叠模式提供鼠标提示string''
iconAurora Plus 图标组件Componentnull
iconColor图标颜色string''
badge尾部徽标文本;rail 模式下退化为右上角计数点string / number''
indicator是否显示尾部状态点booleanfalse
disabled是否禁用当前项booleanfalse
title原生鼠标提示;折叠时默认回退为 labelstring''

Slots ​

插槽名作用域参数说明
default—菜单项文字
icon自定义图标
suffix徽标、数量或快捷提示等尾部内容

Aurora Plus · Vue 3 Component Library