图1,多层菜单在鼠标移入时打开,但是在移出时只有子菜单关闭,其他菜单还处于打开状态,这时就通过全局的点击事件,去关闭,思路为: 1,找到所有打开的菜单(通过‘el-menu--vertical’找到) 2,排除掉不是div的(会找到一些其他叫这个class的,但是不是我们要的菜单元素) 3,如果我们点击页面其他部位(非打开的菜单),就关...
图1,多层菜单在鼠标移入时打开,但是在移出时只有子菜单关闭,其他菜单还处于打开状态,这时就通过全局的点击事件,去关闭,思路为: 1,找到所有打开的菜单(通过‘el-menu--vertical’找到) 2,排除掉不是div的(会找到一些其他叫这个class的,但是不是我们要的菜单元素) 3,如果我们点击页面其他部位(非打开的菜单),就关...
第一步:先设置好属性, default-openeds=[],表示打开的子项为空,设置完之后会发现,点击有子项的导航栏打不开了,之后就是设置事件,给导航二设置点击事件, 当用户点击了导航二,触发事件,将defaultOpenedsArray=[],如果点击的是导航一,就将导航一的index,替换defaultOpenedsArray中的第一项, 这样就完成了第一个...
第一步:先设置好属性,default-openeds=[],表示打开的子项为空,设置完之后会发现,点击有子项的导航栏打不开了,之后就是设置事件,给导航二设置点击事件,当用户点击了导航二,触发事件,将defaultOpenedsArray=[],如果点击的是导航一,就将导航一的index,替换defaultOpenedsArray中的第一项,这样...
如果根据官网的示例,每个el-menu-item的index都为’1-1’ '1-2’之类的。如果直接跳转路由,你会发现导航栏当前激活菜单的 index没有改变。点击跳转。但菜单栏依旧停留在分组这个栏目 只有两种方法可以解决这个问题: 1.通过子组件的this.$emit方法触发父组件绑定的事件,改变default-active属性值 ...
万码学堂可能是中国最靠谱的IT培训机构。我们希望能通过我们的不懈努力,让更多年轻人能从事自己喜欢的...
点击【我的房间】,【首页】高亮 错误做法: 点击【我的房间】,修改default-active的值,发现default-active的值改变了,但高亮未生效 正确做法: 点击【我的房间】,触发【首页】点击事件 【我的房间】是el-menu以外的元素,【首页】是el-menu内的导航元素
mode:菜单的模式,包括horizontal和vertical。 @select:菜单项被选中时触发的事件。 可以根据需求配置更多的属性,例如theme、collapse、background-color、text-color和active-text-color等。 四、使用 el-submenu 创建子菜单 除了基本的 el-menu-item,el-menu 组件还支持创建子菜单(el-submenu)。可以通过嵌套 el-menu...
<el-menu-item index="saveWash">省了刷锅时间</el-menu-item> <el-menu-item index="saveRun">省了跑腿时间</el-menu-item> </el-submenu> <el-submenu index="3"> <template slot="title"> <i class="el-icon-eleme"></i> <span>吃外卖的坏处</span> ...
el-menu 方法/步骤 1 在Element中提供了NavMenu组件可以为网站提供导航功能的菜单,这里我们主要来研究下侧边折叠导航栏菜单的功能实现,Element提供了一个简单的示例,属性我们可以参考Element官网的NavMenu 导航菜单说明:2 简单介绍下该示例,这里el-menu定义了当前的导航菜单及属性,el-submenu定义了子菜单栏,el-...