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 相关文章推荐
JS实现打开本地文件或文件夹
Mar 09 Javascript
IE关闭时判断及AJAX注销案例学习
Feb 18 Javascript
基于jquery编写分页插件
Mar 07 Javascript
javascript时间差插件分享
Jul 18 Javascript
利用Angularjs和原生JS分别实现动态效果的输入框
Sep 01 Javascript
JS简单判断函数是否存在的方法
Feb 13 Javascript
利用js的闭包原理做对象封装及调用方法
Apr 07 Javascript
js自定义瀑布流布局插件
May 16 Javascript
Vue父子组件双向绑定传值的实现方法
Jul 31 Javascript
转换layUI的数据表格中的日期格式方法
Sep 19 Javascript
createObjectURL方法实现本地图片预览
Sep 30 Javascript
JavaScript实现缓动动画
Nov 25 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
DC游戏Steam周三特惠 《蝙蝠侠》阿卡姆系列平史低
2020/04/09 欧美动漫
php学习笔记之面向对象编程
2012/12/29 PHP
php实现多维数组中每个单元值(数字)翻倍的方法
2015/02/16 PHP
Laravel框架实现定时Task Scheduling例子
2019/10/22 PHP
php操作redis常见方法示例【key与value操作】
2020/04/14 PHP
js类 from qq
2006/11/13 Javascript
JavaScript的变量作用域深入理解
2009/10/25 Javascript
JavaScript中yield实用简洁实现方式
2010/06/12 Javascript
EXTJS FORM HIDDEN TEXTFIELD 赋值 使用value不好用的问题
2011/04/16 Javascript
jquery中ajax使用error调试错误的方法
2015/02/08 Javascript
JavaScript实现带箭头标识的多级下拉菜单效果
2015/08/27 Javascript
基于HTML模板和JSON数据的JavaScript交互(移动端)
2016/04/06 Javascript
【经典源码收藏】基于jQuery的项目常见函数封装集合
2016/06/07 Javascript
基于js实现的限制文本框只可以输入数字
2016/12/05 Javascript
Javascript 对cookie操作详解及实例
2016/12/29 Javascript
JavaScript表单验证完美代码
2017/03/02 Javascript
详解如何制作并发布一个vue的组件的npm包
2018/11/10 Javascript
jqGrid表格底部汇总、合计行footerrow处理
2019/08/21 Javascript
vue.js的简单自动求和计算实例
2019/11/08 Javascript
JS面向对象编程实现的拖拽功能案例详解
2020/03/03 Javascript
Python中import导入上一级目录模块及循环import问题的解决
2016/06/04 Python
Python利用matplotlib生成图片背景及图例透明的效果
2017/04/27 Python
Python读取MRI并显示为灰度图像实例代码
2018/01/03 Python
python在非root权限下的安装方法
2018/01/23 Python
python实现从pdf文件中提取文本,并自动翻译的方法
2018/11/28 Python
Python批量删除只保留最近几天table的代码实例
2019/04/01 Python
Linux上使用Python统计每天的键盘输入次数
2019/04/17 Python
使用python分析统计自己微信朋友的信息
2019/07/19 Python
Keras 实现加载预训练模型并冻结网络的层
2020/06/15 Python
python爬虫工具例举说明
2020/11/30 Python
麦当劳印度网上订餐:McDelivery
2020/03/16 全球购物
String s = new String(“xyz”);创建了几个String Object?
2015/08/05 面试题
经理职责范文
2013/11/08 职场文书
公司业务主管岗位职责
2013/12/07 职场文书
2015年爱国卫生月活动总结
2015/03/26 职场文书
Lombok的详细使用及优缺点总结
2021/07/15 Java/Android