vue2+el-menu实现路由跳转及当前项的设置方法实例


Posted in Javascript onNovember 07, 2017

Vue.js 是什么

Vue.js (读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与单文件组件和 Vue 生态系统支持的库结合使用时,Vue 也完全能够为复杂的单页应用程序提供驱动。

好了,下面通过本文给大家介绍vue2+el-menu实现路由跳转及当前项的设置方法,具体内容如下所示:

<span style="font-size:24px;" deep="5"><el-menu router :default-active="$route.path" class="el-menu-vertical-demo" @open="handleOpen" @close="handleClose" theme="dark"> 
 <el-submenu index="1"> 
  <template slot="title"> 
   <i class="el-icon-location"></i> 
   <span>用户信息</span> 
  </template> 
  <el-menu-item-group> 
   <el-menu-item index="/user/account">账号信息</el-menu-item> 
   <el-menu-item index="/user/password">修改密码</el-menu-item> 
 </el-submenu> 
 <el-submenu index="2"> 
   <template slot="title"> 
   <i class="el-icon-location"></i> 
   <span>公司信息</span> 
  </template> 
  <el-menu-item-group> 
   <el-menu-item index="/company/userManager">用户管理</el-menu-item> 
   <el-menu-item index="/company/editUser">添加/编辑用户</el-menu-item> 
  </el-menu-item-group> 
  </el-submenu> 
</el-menu></span>

1.要实现路由跳转,先要在el-menu标签上添加router属性,然后只要在每个el-menu-item标签内的index属性设置一下url即可实现点击el-menu-item实现路由跳转。

2.导航当前项,在el-menu标签中绑定  :default-active="$route.path",注意是绑定属性,不要忘了加“:”,当$route.path等于el-menu-item标签中的index属性值时则该item为当前项。

总结

以上所述是小编给大家介绍的vue2+el-menu实现路由跳转及当前项的设置方法实例,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
分享8款优秀的 jQuery 加载动画和进度条插件
Oct 24 Javascript
使用js的replace()方法查找字符示例代码
Oct 28 Javascript
Flexigrid在IE下不显示数据的有效处理方法
Sep 04 Javascript
Javascript中For In语句用法实例
May 14 Javascript
javascript实现继承的简单实例
Jul 26 Javascript
socket.io学习教程之深入学习篇(三)
Apr 29 Javascript
Node.js使用orm2进行update操作时关联字段无法修改的解决方法
Jun 13 Javascript
JS数组交集、并集、差集的示例代码
Aug 23 Javascript
极简主义法编写JavaScript类
Nov 02 Javascript
Angular 作用域scope的具体使用
Dec 11 Javascript
探秘vue-rx 2.0(推荐)
Sep 21 Javascript
原生JavaScript实现购物车
Jan 10 Javascript
React Native使用百度Echarts显示图表的示例代码
Nov 07 #Javascript
浅谈在Vue-cli里基于axios封装复用请求
Nov 06 #Javascript
浅谈mint-ui 填坑之路
Nov 06 #Javascript
基于vue实现分页效果
Nov 06 #Javascript
vue使用mint-ui实现下拉刷新和无限滚动的示例代码
Nov 06 #Javascript
JS实现分页浏览横向图片(类轮播)实例代码
Nov 06 #Javascript
Angular实现类似博客评论的递归显示及获取回复评论的数据
Nov 06 #Javascript
You might like
PHP实时显示输出
2008/10/02 PHP
PHP gbk环境下json_dencode传送来的汉字
2012/11/13 PHP
php自定义urlencode,urldecode函数实例
2015/03/24 PHP
php根据用户名和手机号查询是否存在手机号码
2017/02/16 PHP
php正则表达式基本知识与应用详解【经典教程】
2017/04/17 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
2018/12/08 PHP
js 文本滚动效果的实例代码
2013/08/17 Javascript
JavaScript闭包实例讲解
2014/04/22 Javascript
JavaScript通过select动态更换图片的方法
2015/03/23 Javascript
javascript模拟评分控件实现方法
2015/05/13 Javascript
Bootstrap每天必学之进度条
2015/11/30 Javascript
JavaScript面试题大全(推荐)
2016/09/22 Javascript
JavaScript实现换肤功能
2017/09/15 Javascript
JQuery选中select组件被选中的值方法
2018/03/08 jQuery
JavaScript设计模式之构造函数模式实例教程
2018/07/02 Javascript
解决Vue 项目打包后favicon无法正常显示的问题
2018/09/01 Javascript
实例讲解JavaScript截取字符串
2018/11/30 Javascript
如何为vue的项目添加单元测试
2018/12/19 Javascript
[02:54]辉夜杯主赛事第二日败者组 iG.V赛后采访
2015/12/26 DOTA
Python栈类实例分析
2015/06/15 Python
Python解析树及树的遍历
2016/02/03 Python
python脚本监控docker容器
2016/04/27 Python
Python利用Django如何写restful api接口详解
2018/06/08 Python
Django 实现外键去除自动添加的后缀‘_id’
2019/11/15 Python
利用setuptools打包python程序的方法步骤
2020/01/18 Python
CSS3旋转——彩色扇子兼容firefox浏览器
2013/06/04 HTML / CSS
美体小铺加拿大官方网站:The Body Shop加拿大
2016/10/30 全球购物
丝芙兰新加坡官网:Sephora新加坡
2018/12/04 全球购物
戴森比利时官方网站:Dyson BE
2020/10/03 全球购物
StringBuilder和String的区别
2015/05/18 面试题
KTV的创业计划书范文
2014/02/02 职场文书
宿舍保安职务说明书
2014/02/25 职场文书
中学生期中自我鉴定
2014/04/20 职场文书
大学生学习面向未来的赶考思想汇报
2014/09/12 职场文书
先进党支部事迹材料2016
2016/02/26 职场文书
解除租赁合同协议书
2016/03/21 职场文书