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 相关文章推荐
Exitjs获取DataView中图片文件名
Nov 26 Javascript
JS自动缩小超出大小的图片
Oct 12 Javascript
js hover 定时器(实例代码)
Nov 12 Javascript
JavaScript省市联动实现代码
Feb 15 Javascript
Node.js中使用socket创建私聊和公聊聊天室
Nov 19 Javascript
JS判断是否长按某一键的方法
Mar 02 Javascript
Mongoose实现虚拟字段查询的方法详解
Aug 15 Javascript
微信小程序排坑指南详解
May 23 Javascript
Iview Table组件中各种组件扩展的使用
Oct 20 Javascript
Vue scrollBehavior 滚动行为实现后退页面显示在上次浏览的位置
May 27 Javascript
jQuery设置下拉框显示与隐藏效果的方法分析
Sep 15 jQuery
nuxt 页面路由配置,主页轮播组件开发操作
Nov 05 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
解析thinkphp中的M()与D()方法的区别
2013/06/22 PHP
php curl上传、下载、https登陆实现代码
2017/07/23 PHP
Yii2结合Workerman的websocket示例详解
2018/09/10 PHP
理解JavaScript变量作用域更轻松
2009/10/25 Javascript
JavaScript 放大镜 放大倍率和视窗尺寸
2011/05/09 Javascript
js登录弹出层特效
2014/03/07 Javascript
firefox浏览器用jquery.uploadify插件上传时报HTTP 302错误
2015/03/01 Javascript
JavaScript字符串常用类使用方法汇总
2015/04/14 Javascript
JavaScript头像上传插件源码分享
2016/03/29 Javascript
JS实现的适合做faq或menu滑动效果示例
2016/11/17 Javascript
vue实现点击关注后及时更新列表功能
2018/06/26 Javascript
layui 优化button按钮和弹出框的方法
2018/08/15 Javascript
vue使用exif获取图片经纬度的示例代码
2020/12/11 Vue.js
[02:32]DOTA2亚洲邀请赛 VG战队巡礼
2015/02/03 DOTA
让python在hadoop上跑起来
2016/01/27 Python
使用Python生成XML的方法实例
2017/03/21 Python
python安装教程
2018/02/28 Python
Python3.5 创建文件的简单实例
2018/04/26 Python
python 实现视频流下载保存MP4的方法
2019/01/09 Python
pytest中文文档之编写断言
2019/09/12 Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
2020/06/03 Python
Python xlrd模块导入过程及常用操作
2020/06/10 Python
Python 抓取数据存储到Redis中的操作
2020/07/16 Python
python smtplib发送多个email联系人的实现
2020/10/09 Python
python 模拟登录B站的示例代码
2020/12/15 Python
预订旅游活动、景点和旅游:GetYourGuide
2019/09/29 全球购物
俄罗斯童装网上商店:BebaKids
2020/06/06 全球购物
请介绍一下Ant
2016/07/22 面试题
工业自动化专业自荐信范文
2014/04/10 职场文书
保护野生动物倡议书
2014/05/16 职场文书
我的中国梦演讲稿1000字
2014/08/19 职场文书
党员十八大心得体会
2014/09/12 职场文书
2014国庆黄金周超市促销活动方案
2014/09/21 职场文书
银行反四风对照检查材料
2014/09/29 职场文书
七年级作文之冬景
2019/11/07 职场文书
如何用python插入独创性声明
2021/03/31 Python