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 相关文章推荐
autoIMG 基于jquery的图片自适应插件代码
Mar 12 Javascript
js使用ajax读博客rss示例
May 06 Javascript
jquery常用操作小结
Jul 21 Javascript
JavaScript组件焦点与页内锚点间传值的方法
Feb 02 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
Sep 22 Javascript
jQuery Mobile漏洞会有跨站脚本攻击风险
Feb 12 Javascript
使用Xcache缓存器加速PHP网站的配置方法
Apr 22 Javascript
JS实现数组去重方法总结(六种方法)
Jul 14 Javascript
浅析为什么a=&quot;abc&quot; 不等于 a=new String(&quot;abc&quot;)
Oct 25 Javascript
AngularJS 前台分页实现的示例代码
Jun 07 Javascript
jQuery HTML css()方法与css类实例详解
May 20 jQuery
vant组件中 dialog的确认按钮的回调事件操作
Nov 04 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
解析WordPress中控制用户登陆和判断用户登陆的PHP函数
2016/03/01 PHP
Thinkphp框架开发移动端接口(2)
2016/08/18 PHP
PHP自动识别当前使用移动终端
2018/05/21 PHP
日期处理的js库(迷你版)--自建js库总结
2011/11/21 Javascript
自定义右键属性覆盖浏览器默认右键行为实现代码
2013/02/02 Javascript
jQuery弹出(alert)select选择的值
2013/04/21 Javascript
js confirm()方法的使用方法实例
2013/07/13 Javascript
js 为label标签和div标签赋值的方法
2013/08/08 Javascript
Jquery 数组操作大全个人总结
2013/11/13 Javascript
js图片自动轮播代码分享(js图片轮播)
2014/05/06 Javascript
JavaScript获取DOM元素的11种方法总结
2015/04/25 Javascript
JS从数组中随机取出几个数组元素的方法
2016/08/02 Javascript
微信小程序  网络请求API详解
2016/10/25 Javascript
Angular2实现自定义双向绑定属性
2017/03/22 Javascript
详解vue-cli本地环境API代理设置和解决跨域
2017/09/05 Javascript
vue 项目中使用Loading组件的示例代码
2018/08/31 Javascript
Vue发布订阅模式实现过程图解
2020/04/30 Javascript
解决python3 Pycharm上连接数据库时报错的问题
2018/12/03 Python
如何基于python实现脚本加密
2019/12/28 Python
Python中如何引入第三方模块
2020/05/27 Python
解决Pyinstaller打包软件失败的一个坑
2021/03/04 Python
基于CSS3的CSS 多栏(Multi-column)实现瀑布流源码分享
2014/06/11 HTML / CSS
使用CSS3来代替JS实现交互
2017/08/10 HTML / CSS
从一次项目重构说起CSS3自定义变量在项目的使用方法
2021/03/01 HTML / CSS
HTML5画渐变背景图片并自动下载实现步骤
2013/11/18 HTML / CSS
英国最受信任的在线眼镜商之一:Fashion Eyewear
2019/10/31 全球购物
艺术设计专业毕业生推荐信
2014/07/08 职场文书
庆六一活动总结
2014/08/29 职场文书
群众路线教育实践活动心得体会(四风)
2014/11/03 职场文书
2014年连锁店圣诞节活动方案
2014/12/09 职场文书
毕业实习感受与体会
2015/05/26 职场文书
海上钢琴师的观后感
2015/06/11 职场文书
导游词之青城山景区
2019/09/27 职场文书
基于Nginx实现限制某IP短时间访问次数
2021/03/31 Servers
详解Redis基本命令与使用场景
2021/06/01 Redis
MongoDB数据库的安装步骤
2021/06/18 MongoDB