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 相关文章推荐
ejs v9 javascript模板系统
Mar 21 Javascript
JavaScript Scoping and Hoisting 翻译
Jul 03 Javascript
JavaScript sub方法入门实例(把字符串显示为下标)
Oct 17 Javascript
node.js中的console.assert方法使用说明
Dec 10 Javascript
node.js中的fs.readlink方法使用说明
Dec 17 Javascript
JavaScript中获取时间的函数集
Aug 16 Javascript
详解如何使用webpack在vue项目中写jsx语法
Nov 08 Javascript
jquery实现动态添加附件功能
Oct 23 jQuery
利用原生JS实现data方法示例代码
May 28 Javascript
JS实现网站楼层导航效果代码实例
Jun 16 Javascript
vue v-for 点击当前行,获取当前行数据及event当前事件对象的操作
Sep 10 Javascript
详解vue中在父组件点击按钮触发子组件的事件
Nov 13 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
Laravel 5 框架入门(一)
2015/04/09 PHP
javascript生成/解析dom的CDATA类型的字段的代码
2007/04/22 Javascript
Textarea根据内容自适应高度
2013/10/28 Javascript
jquery live()调用不存在的解决方法
2014/02/26 Javascript
JavaScript基础语法、dom操作树及document对象
2014/12/02 Javascript
jQuery实现文本框输入同步的方法
2015/06/20 Javascript
js实现小窗口拖拽效果
2016/12/03 Javascript
关于js中的鼠标事件总结
2017/07/11 Javascript
JS实现图片转换成base64的各种应用场景实例分析
2018/06/22 Javascript
vue2 设置router-view默认路径的实例
2018/09/20 Javascript
js继承的这6种方式!(上)
2019/04/23 Javascript
node获取客户端ip功能简单示例
2019/08/24 Javascript
js实现GIF图片的分解和合成
2019/10/24 Javascript
Python的Django框架可适配的各种数据库介绍
2015/07/15 Python
asyncio 的 coroutine对象 与 Future对象使用指南
2016/09/11 Python
python使用xlrd和xlwt读写Excel文件的实例代码
2018/09/05 Python
python实现年会抽奖程序
2019/01/22 Python
python 为什么说eval要慎用
2019/03/26 Python
python3对接mysql数据库实例详解
2019/04/30 Python
pandas如何处理缺失值
2019/07/31 Python
python的等深分箱实例
2019/11/22 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
Python操作redis和mongoDB的方法
2019/12/19 Python
Python字典生成式、集合生成式、生成器用法实例分析
2020/01/07 Python
python 实现aes256加密
2020/11/27 Python
HTML5中的nav标签学习笔记
2016/06/24 HTML / CSS
英国航空官网:British Airways
2016/09/11 全球购物
印度购买眼镜和太阳镜网站:Coolwinks
2018/09/26 全球购物
酒后驾驶检讨书
2014/01/27 职场文书
2014年工程师工作总结
2014/11/25 职场文书
自我检讨书范文
2015/01/28 职场文书
生日祝酒词大全
2015/08/10 职场文书
给领导敬酒词
2015/08/12 职场文书
读鲁迅先生的经典名言
2019/08/20 职场文书
2019年圣诞节祝福语集锦
2019/12/25 职场文书
使用numpy nonzero 找出非0元素
2021/05/14 Python