element-ui 设置菜单栏展开的方法


Posted in Javascript onAugust 22, 2018

element-ui 侧边栏默认要全部展开怎么做?

element-ui文档中是这么写的

default-openeds 当前打开的sub-menu的key数组

给<el-menu></el-menu>标签加上这个属性

<el-menu class="el-menu-vertical" @open="handleOpen" @close="handleClose" theme="dark" :default-openeds="openeds">

openeds需要在data里面定义一下

openeds是一个数组(当前打开的sub-menu的 key 数组)

data () {
 return {
 openeds: ['1'],
 uniqueOpened: false
 }
}
openeds: ['1'],

:defaultOpeneds=['...'] 属性内容和下面的 <el-submenu index="..."> 里面的index内容是关联的,两个属性内容是一样的就可以关联了

如果你定义了3个需要展开的菜单导航

openeds: ['1','2','3'],

这样设置就好!

拓展知识:vue.js+element-ui动态配置菜单方法

如下所示:

<!--导航菜单-折叠功能-->
<aside :class="collapsed?‘menu-collapsed‘:‘menu-expanded‘">
<!--单个激活 并以 index 作为 path 进行路由跳转-->
<el-menu unique-opened router v-show="!collapsed">
<!--动态路由到子组件 将不可见的路径隐藏-->
<template v-for="(item,index) in $router.options.routes" v-if="!item.hidden">
<el-submenu :index="index+‘‘" v-if="!item.leaf">
<!--用el ui 的title进行solt分发菜单-->
<template slot="title"><i :class="item.iconCls"></i>{{item.name}}</template>
<!--item.name和item.children.name来配置菜单栏和子菜单栏的名称-->
<el-menu-item v-for="child in item.children" :index="child.path" :key="child.path" v-if="!child.hidden">{{child.name}}</el-menu-item>
</el-submenu>
<el-menu-item v-if="item.leaf&&item.children.length>0" :index="item.children[0].path"><i :class="item.iconCls"></i>{{item.children[0].name}}</el-menu-item>
</template>
</el-menu>

vue项目动态配导航菜单,只要路由配置好,菜单就能实现。

以上这篇element-ui 设置菜单栏展开的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript Event学习第二章 Event浏览器兼容性
Feb 07 Javascript
Javascript之旅 对象的原型链之由来
Aug 25 Javascript
Javascript中的isNaN函数使用说明
Nov 10 Javascript
JS逆序遍历实现代码
Dec 02 Javascript
jQuery实现表格展开与折叠的方法
May 04 Javascript
javascript删除元素节点removeChild()用法实例
May 26 Javascript
jquery实现点击label的同时触发文本框点击事件的方法
Jun 05 Javascript
利用jQuery实现滑动开关按钮效果(附demo源码下载)
Feb 07 Javascript
5分钟打造简易高效的webpack常用配置
Jul 04 Javascript
JS实现处理时间,年月日,星期的公共方法示例
May 31 Javascript
Angular 多模块项目构建过程
Feb 13 Javascript
vue router 动态路由清除方式
May 25 Vue.js
详解vue-cli脚手架中webpack配置方法
Aug 22 #Javascript
element-ui使用导航栏跳转路由的用法详解
Aug 22 #Javascript
详解微信小程序canvas圆角矩形的绘制的方法
Aug 22 #Javascript
解决element UI 自定义传参的问题
Aug 22 #Javascript
微信小程序chooseImage的用法(从本地相册选择图片或使用相机拍照)
Aug 22 #Javascript
解决element-ui中下拉菜单子选项click事件不触发的问题
Aug 22 #Javascript
微信小程序 Animation实现图片旋转动画示例
Aug 22 #Javascript
You might like
PHP COOKIE及时生效的方法介绍
2014/02/14 PHP
PHP传参之传值与传址的区别
2015/04/24 PHP
PHP PDOStatement::errorInfo讲解
2019/01/31 PHP
extjs grid取到数据而不显示的解决
2008/12/29 Javascript
方便实用的jQuery checkbox复选框全选功能简单实例
2013/10/09 Javascript
javascript获得当前的信息的一些常用命令
2015/02/25 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
JavaScript中${pageContext.request.contextPath}取值问题及解决方案
2016/12/08 Javascript
jQuery实现对象转为url参数的方法
2017/01/11 Javascript
又一款MVVM组件 构建自己的Vue组件(2)
2017/03/13 Javascript
详解如何将angular-ui的图片轮播组件封装成一个指令
2017/05/09 Javascript
vue favicon设置以及动态修改favicon的方法
2018/12/21 Javascript
vue input实现点击按钮文字增删功能示例
2019/01/29 Javascript
jquery 验证用户名是否重复代码实例
2019/05/14 jQuery
使用react context 实现vue插槽slot功能
2019/07/18 Javascript
JavaScript中的null和undefined用法解析
2019/09/30 Javascript
浅谈Three.js截图并下载的大坑
2019/11/01 Javascript
JS实现水平移动与垂直移动动画
2019/12/19 Javascript
python 切片和range()用法说明
2013/03/24 Python
举例讲解Python中is和id的用法
2015/04/03 Python
python通过openpyxl生成Excel文件的方法
2015/05/12 Python
pycharm配置git(图文教程)
2019/08/16 Python
pytorch-神经网络拟合曲线实例
2020/01/15 Python
Python实现对adb命令封装
2020/03/06 Python
用python对excel查重
2020/12/07 Python
英国最大的LED专业零售商:Led Hut
2018/03/16 全球购物
全球性的奢侈品梦工厂:Forzieri(福喜利)
2019/02/20 全球购物
EMU Australia澳大利亚官网:澳大利亚本土雪地靴品牌
2019/07/24 全球购物
维德科技C#面试题笔试题
2015/12/09 面试题
高校自主招生自荐信
2013/12/09 职场文书
国际贸易专业个人求职信范文分享
2013/12/14 职场文书
员工安全生产责任书
2014/07/22 职场文书
北京离婚协议书范文2014
2014/09/29 职场文书
周一早安温馨问候祝福语!
2019/07/15 职场文书
入伍志愿书怎么写?
2019/07/19 职场文书
什么是求职信?求职信应包含哪些内容?
2019/08/14 职场文书