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使用技巧精萃[代码非常实用]
Nov 21 Javascript
Jquery Change与bind事件代码
Sep 29 Javascript
JQuery防止退格键网页后退的实现代码
Mar 23 Javascript
JavaScript中的字符串操作详解
Nov 12 Javascript
jQuery的图片滑块焦点图插件整理推荐
Dec 07 Javascript
JS前端开发判断是否是手机端并跳转操作(小结)
Feb 05 Javascript
js实现鼠标跟随运动效果
Aug 02 Javascript
Node.js使用Koa搭建 基础项目
Jan 08 Javascript
Vuex提升学习篇
Jan 11 Javascript
关于Vue在ie10下空白页的debug小结
May 02 Javascript
VuePress 快速踩坑小结
Feb 14 Javascript
Vue指令之 v-cloak、v-text、v-html实例详解
Aug 08 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
动态新闻发布的实现及其技巧
2006/10/09 PHP
第4章 数据处理-php正则表达式-郑阿奇(续)
2011/07/04 PHP
destoon常用的安全设置概述
2014/06/21 PHP
Laravel使用Queue队列的技巧汇总
2019/09/02 PHP
学习JS面向对象成果 借国庆发布个最新作品与大家交流
2009/10/03 Javascript
基于jquery实现控制经纬度显示地图与卫星
2013/05/20 Javascript
使用js实现雪花飘落效果
2013/08/26 Javascript
提取字符串中年月日的函数代码
2013/11/05 Javascript
js和jquery设置disabled属性为true使按钮失效
2014/08/07 Javascript
js简单的点击返回顶部效果实现方法
2015/04/10 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
Bootstrap组件(一)之菜单
2016/05/11 Javascript
微信小程序获取用户openId的实现方法
2017/05/23 Javascript
docker中编译nodejs并使用nginx启动
2017/06/23 NodeJs
JavaScript中正则表达式使数字、中文或指定字符高亮显示
2017/10/31 Javascript
AngularJS双向数据绑定原理之$watch、$apply和$digest的应用
2018/01/30 Javascript
Nodejs Express 通过log4js写日志到Logstash(ELK)
2018/08/30 NodeJs
使用vue-router切换页面时,获取上一页url以及当前页面url的方法
2019/05/06 Javascript
npm 语义版本控制详解
2019/09/10 Javascript
python中cPickle用法例子分享
2014/01/03 Python
Django实现表单验证
2018/09/08 Python
对pandas处理json数据的方法详解
2019/02/08 Python
python把ipynb文件转换成pdf文件过程详解
2019/07/09 Python
python 的 scapy库,实现网卡收发包的例子
2019/07/23 Python
Python 读取 YUV(NV12) 视频文件实例
2019/12/09 Python
如何基于python操作excel并获取内容
2019/12/24 Python
迷你唐卡软皮鞋:Minnetonka Moccasin
2018/05/01 全球购物
Tommy Hilfiger澳洲官网:美国高端休闲领导品牌
2020/12/16 全球购物
测绘工程个人的自我评价
2013/11/10 职场文书
大学生简历的个人自我评价
2013/12/04 职场文书
打造完美自荐信
2014/01/24 职场文书
大学旷课检讨书
2014/01/28 职场文书
纠纷协议书
2014/04/16 职场文书
现场活动策划方案
2014/08/22 职场文书
课题研究阶段性总结
2015/08/13 职场文书
幼儿园小班教育随笔
2015/08/14 职场文书