elementUI
Menu Attribute
参数说明类型可选值默认值
mode模式stringhorizontal / verticalvertical
collapse是否水平折叠收起菜单(仅在 mode 为 vertical 时可用)boolean—false
background-color菜单的背景色(仅支持 hex 格式)string—#ffffff
text-color菜单的文字颜色(仅支持 hex 格式)string—#303133
active-text-color当前激活菜单的文字颜色(仅支持 hex 格式)string—#409EFF
default-active当前激活菜单的 indexstring——
default-openeds当前打开的 sub-menu 的 index 的数组Array——
unique-opened是否只保持一个子菜单的展开boolean—false
menu-trigger子菜单打开的触发方式(只在 mode 为 horizontal 时有效)stringhover / clickhover
router是否使用 vue-router 的模式,启用该模式会在激活导航时以 index 作为 path 进行路由跳转boolean—false
collapse-transition是否开启折叠动画boolean—true
¶Menu Methods
方法名称说明参数
open展开指定的 sub-menuindex: 需要打开的 sub-menu 的 index
close收起指定的 sub-menuindex: 需要收起的 sub-menu 的 index
¶Menu Events
事件名称说明回调参数
select菜单激活回调index: 选中菜单项的 index, indexPath: 选中菜单项的 index path
opensub-menu 展开的回调index: 打开的 sub-menu 的 index, indexPath: 打开的 sub-menu 的 index path
closesub-menu 收起的回调index: 收起的 sub-menu 的 index, indexPath: 收起的 sub-menu 的 index path
¶SubMenu Attribute
参数说明类型可选值默认值
index唯一标志string/null—null
popper-class弹出菜单的自定义类名string——
show-timeout展开 sub-menu 的延时number—300
hide-timeout收起 sub-menu 的延时number—300
disabled是否禁用boolean—false
popper-append-to-body是否将弹出菜单插入至 body 元素。在菜单的定位出现问题时,可尝试修改该属性boolean—一级子菜单:true / 非一级子菜单:false
¶Menu-Item Attribute
参数说明类型可选值默认值
index唯一标志string——
routeVue Router 路径对象Object——
disabled是否禁用boolean—false
¶Menu-Group Attribute
参数说明类型可选值默认值
title分组标题string——