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 eval和JSON之间的联系
Dec 31 Javascript
JavaScript中判断函数是new还是()调用的区别说明
Apr 07 Javascript
javascript实现倒计时并弹窗提示特效
Jun 05 Javascript
jQuery使用zTree插件实现树形菜单和异步加载
Feb 25 Javascript
学习使用jquery iScroll.js移动端滚动条插件
Mar 24 Javascript
js实现刷新页面后回到记录时滚动条的位置【两种方案可选】
Dec 12 Javascript
javascript深拷贝、浅拷贝和循环引用深入理解
May 27 Javascript
在 vue-cli v3.0 中使用 SCSS/SASS的方法
Jun 14 Javascript
详解mpvue小程序中怎么引入iconfont字体图标
Oct 01 Javascript
JavaScript变量作用域及内存问题实例分析
Jun 10 Javascript
vue 中 elment-ui table合并上下两行相同数据单元格
Dec 26 Javascript
24个解决实际问题的ES6代码片段(小结)
Feb 02 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
在项目中寻找代码的坏命名
2012/07/14 PHP
基于laravel制作APP接口(API)
2016/03/15 PHP
PHP合并数组函数array_merge用法分析
2017/02/17 PHP
jQuery 对象中的类数组操作
2009/04/27 Javascript
Safari5中alert的无限循环BUG
2011/04/07 Javascript
Array.prototype.concat不是通用方法反驳[译]
2012/09/20 Javascript
JQuery设置获取下拉菜单某个选项的值(比较全)
2014/08/05 Javascript
jQuery异步上传文件插件ajaxFileUpload详细介绍
2015/05/19 Javascript
nodejs实现遍历文件夹并统计文件大小
2015/05/28 NodeJs
jQuery+ajax实现文章点赞功能的方法
2015/12/31 Javascript
学好js,这些js函数概念一定要知道【推荐】
2017/01/19 Javascript
npm国内镜像 安装失败的几种解决方案
2017/06/04 Javascript
JS实现div模块的截图并下载功能
2017/10/17 Javascript
JavaScript显式数据类型转换详解
2019/03/18 Javascript
快速搭建Node.js(Express)用户注册、登录以及授权的方法
2019/05/09 Javascript
vue 微信扫码登录(自定义样式)
2020/01/06 Javascript
Python中的特殊语法:filter、map、reduce、lambda介绍
2015/04/14 Python
简单了解Django模板的使用
2017/12/20 Python
Python3 XML 获取雅虎天气的实现方法
2018/02/01 Python
python批量实现Word文件转换为PDF文件
2018/03/15 Python
python使用threading.Condition交替打印两个字符
2019/05/07 Python
Python中如何将一个类方法变为多个方法
2019/12/30 Python
python函数中将变量名转换成字符串实例
2020/05/11 Python
Pyecharts 中Geo函数常用参数的用法说明
2021/02/01 Python
详解HTML5中div和section以及article的区别
2015/07/14 HTML / CSS
html5的input的required使用中遇到的问题及解决方法
2018/04/24 HTML / CSS
澳大利亚小众服装品牌:Maurie & Eve
2018/03/27 全球购物
澳大利亚和新西兰最大的在线旅行社之一:Aunt Betty
2019/08/07 全球购物
社区班子对照检查材料
2014/08/27 职场文书
大学生上课迟到检讨书
2014/10/15 职场文书
2014年小学教导处工作总结
2014/12/19 职场文书
2015年防汛工作总结
2015/05/15 职场文书
Linux中Nginx的防盗链和优化的实现代码
2021/06/20 Servers
浅谈css实现背景颜色半透明的两种方法
2021/12/06 HTML / CSS
CentOS MySql8 远程连接实战
2022/04/19 MySQL
python如何将mat文件转为png
2022/07/15 Python