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 相关文章推荐
ExtJs 3.1 XmlTreeLoader Example Error
Feb 09 Javascript
JavaScript高级程序设计(第3版)学习笔记12 js正则表达式
Oct 11 Javascript
JavaScript中判断对象类型的几种方法总结
Nov 11 Javascript
jQuery插件开发的两种方法及$.fn.extend的详解
Jan 16 Javascript
javascript常用代码段搜集
Dec 04 Javascript
基于javascript实现右下角浮动广告效果
Jan 08 Javascript
js判断某个字符出现的次数的简单实例
Jun 03 Javascript
Vue组件中prop属性使用说明实例代码详解
May 31 Javascript
Vue.js项目中管理每个页面的头部标签的两种方法
Jun 25 Javascript
ckeditor一键排版功能实现方法分析
Feb 06 Javascript
JavaScript数组类型Array相关的属性与方法详解
Sep 08 Javascript
Vue elementUI表单嵌套表格并对每行进行校验详解
Feb 18 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
一个简单的自动发送邮件系统(二)
2006/10/09 PHP
Mysql中分页查询的两个解决方法比较
2013/05/02 PHP
PHP连接sql server 2005环境配置及问题解决
2014/08/08 PHP
php实现微信扫码自动登陆与注册功能
2016/09/22 PHP
PHP magento后台无法登录问题解决方法
2016/11/24 PHP
用js实现手把手教你月入万刀(转贴)
2007/11/07 Javascript
判断JavaScript对象是否可用的最正确方法分析
2008/10/03 Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
2014/10/17 Javascript
jquery.mousewheel实现整屏翻屏效果
2015/08/30 Javascript
Javascript编程之继承实例汇总
2015/11/28 Javascript
JQuery 两种方法解决刚创建的元素遍历不到的问题
2016/04/13 Javascript
Node.js返回JSONP详解
2016/05/18 Javascript
angularjs 源码解析之injector
2016/08/22 Javascript
JavaScript瀑布流布局实现代码
2017/05/06 Javascript
12个非常有用的JavaScript技巧
2017/05/17 Javascript
JavaScript+CSS相册特效实例代码
2017/09/07 Javascript
React-router4路由监听的实现
2018/08/07 Javascript
微信小程序实现九宫格抽奖
2020/04/15 Javascript
vue + typescript + video.js实现 流媒体播放 视频监控功能
2019/07/07 Javascript
js中关于Blob对象的介绍与使用
2019/11/29 Javascript
微信小程序实现watch监听
2020/06/04 Javascript
python 数据加密代码
2008/12/24 Python
Python编写的com组件发生R6034错误的原因与解决办法
2013/04/01 Python
python文件和目录操作函数小结
2014/07/11 Python
Windows下PyMongo下载及安装教程
2015/04/27 Python
python进行文件对比的方法
2018/12/24 Python
pytorch的梯度计算以及backward方法详解
2020/01/10 Python
Win 10下Anaconda虚拟环境的教程
2020/05/18 Python
python如何查看网页代码
2020/06/07 Python
详解python logging日志传输
2020/07/01 Python
python中函数返回多个结果的实例方法
2020/12/16 Python
HTML5 直播疯狂点赞动画实现代码 附源码
2020/04/14 HTML / CSS
Eclipse面试题
2014/03/22 面试题
校长就职演讲稿
2014/01/06 职场文书
建筑工地资料员岗位职责
2015/04/13 职场文书
2016年学生会感恩节活动总结
2016/04/01 职场文书