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 相关文章推荐
jQuery与其它库冲突的解决方法
Jun 25 Javascript
从零开始学习jQuery (二) 万能的选择器
Oct 01 Javascript
js返回上一页并刷新的多种实现方法
Feb 26 Javascript
简介JavaScript中的setTime()方法的使用
Jun 11 Javascript
jQuery 局部div刷新和全局刷新方法总结
Oct 05 Javascript
关于jQuery中fade(),show()起始位置的一点小发现
Apr 25 jQuery
vue2项目使用sass的示例代码
Jun 28 Javascript
addeventlistener监听scroll跟touch(实例讲解)
Aug 04 Javascript
Vue中的scoped实现原理及穿透方法
May 15 Javascript
axios对请求各种异常情况处理的封装方法
Sep 25 Javascript
在Node.js下运用MQTT协议实现即时通讯及离线推送的方法
Jan 24 Javascript
vue3 watch和watchEffect的使用以及有哪些区别
Jan 26 Vue.js
详解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求一个网段开始与结束IP地址的方法
2015/07/09 PHP
PHP中substr_count()函数获取子字符串出现次数的方法
2016/01/07 PHP
PHP编写的图片验证码类文件分享
2016/06/06 PHP
获取body标签的两种方法
2011/10/13 Javascript
js整数字符串转换为金额类型数据(示例代码)
2013/12/26 Javascript
jQuery获取当前对象标签名称的方法
2014/02/07 Javascript
javascript实现表单提交后,提交按钮不可用的方法
2015/04/18 Javascript
JavaScript中的setUTCDate()方法使用详解
2015/06/11 Javascript
JS获取下拉框显示值和判断单选按钮的方法
2015/07/09 Javascript
jQuery给指定的table动态添加删除行的操作方法
2016/10/12 Javascript
详解jQuery停止动画——stop()方法的使用
2016/12/14 Javascript
Node.js 回调函数实例详解
2017/07/06 Javascript
IntelliJ IDEA 安装vue开发插件的方法
2017/11/21 Javascript
vue 设置proxyTable参数进行代理跨域
2018/04/09 Javascript
r.js来合并压缩css文件的示例
2018/04/26 Javascript
原生JS实现列表子元素顺序反转的方法分析
2018/07/02 Javascript
Vue中保存数据到磁盘文件的方法
2018/09/06 Javascript
VUE2.0+ElementUI2.0表格el-table循环动态列渲染的写法详解
2018/11/30 Javascript
详解vue配置后台接口方式
2019/03/29 Javascript
vue自定义指令实现仅支持输入数字和浮点型的示例
2019/10/30 Javascript
vue router 传参获取不到的解决方式
2019/11/13 Javascript
JavaScript canvas实现文字时钟
2021/01/10 Javascript
[00:32]2018DOTA2亚洲邀请赛iG出场
2018/04/03 DOTA
python实现屏保计时器的示例代码
2018/08/08 Python
详解程序意外中断自动重启shell脚本(以Python为例)
2019/07/26 Python
html5 canvas实现圆形时钟代码分享
2013/12/25 HTML / CSS
Foot Locker意大利官网:全球领先的运动鞋和服装零售商
2017/05/30 全球购物
Elemental Herbology官网:英国美容品牌
2019/04/27 全球购物
物流合作计划书
2014/01/10 职场文书
爱国主义教育演讲稿
2014/08/26 职场文书
个人反四风对照检查材料思想汇报
2014/09/23 职场文书
索赔员岗位职责
2015/02/15 职场文书
光荣之路观后感
2015/06/12 职场文书
2016猴年开门红标语口号
2015/12/26 职场文书
《刷子李》教学反思
2016/02/20 职场文书
《最终幻想14》6.01版本4月5日推出 追加新任务新道具
2022/04/03 其他游戏