vue.js+element-ui动态配置菜单的实例


Posted in Javascript onSeptember 07, 2018

如下所示:

<!--导航菜单-折叠功能-->
<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.js+element-ui动态配置菜单的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 设计模式 安全沙箱模式
Sep 24 Javascript
基于jQuery的倒计时插件代码
May 07 Javascript
最简单的js图片切换效果实现代码
Sep 24 Javascript
EasyUI的treegrid组件动态加载数据问题的解决办法
Dec 11 Javascript
js显示文本框提示文字的方法
May 07 Javascript
异步JS框架的作用以及实现方法
Oct 29 Javascript
全面解析Bootstrap中transition、affix的使用方法
May 30 Javascript
JS刷新父窗口的几种方式小结(推荐)
Nov 09 Javascript
在vue中使用公共过滤器filter的方法
Jun 26 Javascript
JavaScript实现的九种排序算法
Mar 04 Javascript
vue项目打包后怎样优雅的解决跨域
May 26 Javascript
通过JS深度判断两个对象字段相同
Jun 14 Javascript
详解npm 配置项registry修改为淘宝镜像
Sep 07 #Javascript
vue 点击按钮实现动态挂载子组件的方法
Sep 07 #Javascript
关于JavaScript中高阶函数的魅力详解
Sep 07 #Javascript
npm配置国内镜像资源+淘宝镜像的方法
Sep 07 #Javascript
对类Vue的MVVM前端库的实现代码
Sep 07 #Javascript
cnpm加速Angular项目创建的方法
Sep 07 #Javascript
vue.js 实现点击按钮动态添加li的方法
Sep 07 #Javascript
You might like
PHP memcache扩展的三种安装方法
2009/04/26 PHP
深入PHP数据加密详解
2013/06/18 PHP
jquery ajax 同步异步的执行 return值不能取得的解决方案
2012/01/08 Javascript
js获得网页背景色和字体色的方法
2014/03/21 Javascript
文件上传插件SWFUpload的使用指南
2016/11/29 Javascript
微信小程序实现皮肤功能(夜间模式)
2017/06/18 Javascript
iscroll.js滚动加载实例详解
2017/07/18 Javascript
详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
2017/08/30 Javascript
微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法
2017/11/27 Javascript
快速解决vue-cli不能初始化webpack模板的问题
2018/03/20 Javascript
vue 组件中slot插口的具体用法
2018/04/03 Javascript
Node.js一行代码实现静态文件服务器的方法步骤
2019/05/07 Javascript
Element-ui树形控件el-tree自定义增删改和局部刷新及懒加载操作
2020/08/31 Javascript
[03:44]2015国际邀请赛选手档案—Cloud9.NoTail
2015/07/28 DOTA
编写多线程Python服务器 最适合基础
2018/09/14 Python
在python中利用GDAL对tif文件进行读写的方法
2018/11/29 Python
从0开始的Python学习016异常
2019/04/08 Python
Python解析json时提示“string indices must be integers”问题解决方法
2019/07/31 Python
python实现图像检索的三种(直方图/OpenCV/哈希法)
2019/08/08 Python
Python docutils文档编译过程方法解析
2020/06/23 Python
python爬虫中的url下载器用法详解
2020/11/30 Python
eBay澳大利亚站:eBay.com.au
2018/02/02 全球购物
C语言面试题
2015/10/30 面试题
JAVA招聘远程笔试题
2015/07/23 面试题
销售职业生涯规划范文
2014/03/14 职场文书
小学优秀教育工作者事迹材料
2014/05/09 职场文书
先进基层党组织材料
2014/12/25 职场文书
人口与计划生育责任书
2015/05/09 职场文书
经费申请报告范文
2015/05/18 职场文书
2016年“我们的节日·清明节”活动总结
2016/04/01 职场文书
解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题
2021/06/08 Python
mysql脏页是什么
2021/07/26 MySQL
纯CSS如何禁止用户复制网页的内容
2021/11/01 HTML / CSS
MySQL中JOIN连接的基本用法实例
2022/06/05 MySQL
windows server 2012安装FTP并配置被动模式指定开放端口
2022/06/10 Servers
box-shadow单边阴影的实现
2023/05/21 HTML / CSS