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 相关文章推荐
jQuery DOM操作小结与实例
Jan 07 Javascript
web页面数据展示新想法(json)
Jun 08 Javascript
Jquery.TreeView结合ASP.Net和数据库生成菜单导航条
Aug 27 Javascript
jQuery 快速结束当前正在执行的动画
Nov 20 Javascript
jquery 新建的元素事件绑定问题解决方案
Jun 12 Javascript
js用Date对象的setDate()函数对日期进行加减操作
Sep 18 Javascript
微信小程序 网络请求(GET请求)详解
Nov 16 Javascript
jQuery基于正则表达式的表单验证功能示例
Jan 21 Javascript
Javascript中prototype与__proto__的关系详解
Mar 11 Javascript
JavaScript创建对象方法实例小结
Sep 03 Javascript
js如何获取访问IP、地区、当前操作浏览器
Jul 23 Javascript
vue+render+jsx实现可编辑动态多级表头table的实例代码
Apr 01 Javascript
详解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简单静态页生成过程
2008/03/27 PHP
win2003服务器使用WPS的COM组件的一些问题解决方法
2012/01/11 PHP
解析如何修改phpmyadmin中的默认登陆超时时间
2013/06/25 PHP
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例
2014/11/06 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
2018/06/13 PHP
PHP代码覆盖率统计详解
2020/07/22 PHP
使用TextRange获取输入框中光标的位
2006/10/14 Javascript
jQuery图片预加载 等比缩放实现代码
2011/10/04 Javascript
动态的改变IFrame的高度实现IFrame自动伸展适应高度
2012/12/28 Javascript
jQuery动态显示和隐藏datagrid中的某一列的方法
2013/12/11 Javascript
JavaScript+CSS无限极分类效果完整实现方法
2015/12/22 Javascript
JavaScript通过使用onerror设置默认图像显示代替alt
2016/03/01 Javascript
纯JS代码实现气泡效果
2016/05/04 Javascript
JS中的==运算: [''] == false —&gt;true
2016/07/24 Javascript
js实现对table的增加行和删除行的操作方法
2016/10/13 Javascript
JavaScript封闭函数及常用内置对象示例
2019/05/13 Javascript
vue远程加载sfc组件思路详解
2019/12/25 Javascript
JS常用排序方法实例代码解析
2020/03/03 Javascript
Python高级应用实例对比:高效计算大文件中的最长行的长度
2014/06/08 Python
合并百度影音的离线数据( with python 2.3)
2015/08/04 Python
Django实现登录随机验证码的示例代码
2018/06/20 Python
Python编程快速上手——正则表达式查找功能案例分析
2020/02/28 Python
django之从html页面表单获取输入的数据实例
2020/03/16 Python
Mysql数据库反向生成Django里面的models指令方式
2020/05/18 Python
python3爬虫中异步协程的用法
2020/07/10 Python
Vero Moda西班牙官方购物网站:丹麦BESTSELLER旗下知名女装品牌
2018/04/27 全球购物
西班牙最大的婴儿用品网上商店:Bebitus
2019/05/30 全球购物
英国曼彻斯特宠物用品品牌:Bunty Pet Products
2019/07/27 全球购物
函授自我鉴定
2013/11/06 职场文书
迟到检讨书400字
2014/01/13 职场文书
装修致歉信
2014/01/15 职场文书
个人工作表现评语
2014/04/30 职场文书
2014年全国法制宣传日宣传活动方案
2014/11/02 职场文书
个人收入证明范本
2015/06/12 职场文书
幼儿园托班开学寄语(2016春季)
2015/12/03 职场文书
SQL SERVER中常用日期函数的具体使用
2021/04/08 SQL Server