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 相关文章推荐
js 面向对象的技术创建高级 Web 应用程序
Feb 25 Javascript
JavaScript与Div对层定位和移动获得坐标的实现代码
Sep 08 Javascript
CSS和JS标签style属性对照表(方便js开发的朋友)
Nov 11 Javascript
JS中for循序中延迟加载动态效果的具体实现
Aug 18 Javascript
Javascript中的关键字和保留字整理
Oct 16 Javascript
JS密码生成与强度检测完整实例(附demo源码下载)
Apr 06 Javascript
移动端 一个简单易懂的弹出框
Jul 06 Javascript
Vue.js原理分析之observer模块详解
Feb 17 Javascript
React Native之ListView实现九宫格效果的示例
Aug 02 Javascript
详解使用angular的HttpClient搭配rxjs
Sep 01 Javascript
JS实现二维数组元素的排列组合运算简单示例
Jan 28 Javascript
微信小程序文章列表功能完整实例
Jun 03 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 empty(),isset(),is_null()的实例测试详解
2013/06/06 PHP
php curl登陆qq后获取用户信息时证书错误
2015/02/03 PHP
jQuery EasyUI 中文API Button使用实例
2010/04/14 Javascript
2010年最佳jQuery插件整理
2010/12/06 Javascript
用Juery网页选项卡实现代码
2011/06/13 Javascript
jquery全选/全不选/反选另一种实现方法(配合原生js)
2013/04/07 Javascript
JavaScript使用ActiveXObject访问Access和SQL Server数据库
2015/04/02 Javascript
JS+CSS实现简易的滑动门效果代码
2015/09/24 Javascript
详谈javascript异步编程
2016/02/21 Javascript
解决微信浏览器Javascript无法使用window.location.reload()刷新页面
2016/06/21 Javascript
AngularJs基本特性解析(一)
2016/07/21 Javascript
基于JavaScript实现窗口拖动效果
2017/01/18 Javascript
JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
2017/03/29 Javascript
详解刷新页面vuex数据不消失和不跳转页面的解决
2018/01/30 Javascript
Vue 重置组件到初始状态的方法示例
2018/10/10 Javascript
vue组件定义,全局、局部组件,配合模板及动态组件功能示例
2019/03/19 Javascript
JS前端知识点offset,scroll,client,冒泡,事件对象的应用整理总结
2019/06/27 Javascript
JavaScript布尔运算符原理使用解析
2020/05/06 Javascript
浅谈python import引入不同路径下的模块
2017/07/11 Python
python计算auc指标实例
2017/07/13 Python
python中的计时器timeit的使用方法
2017/10/20 Python
python实现一个简单的并查集的示例代码
2018/03/19 Python
wx.CheckBox创建复选框控件并响应鼠标点击事件
2018/04/25 Python
python实现生成字符串大小写字母和数字的各种组合
2019/01/01 Python
python中的单引号双引号区别知识点总结
2019/06/23 Python
pytorch中的transforms模块实例详解
2019/12/31 Python
Python模拟伯努利试验和二项分布代码实例
2020/05/27 Python
python学习之使用Matplotlib画实时的动态折线图的示例代码
2021/02/25 Python
英国最大的化装舞会服装网站:Fancydress.com
2017/08/15 全球购物
Sneaker Studio乌克兰:购买运动鞋
2018/03/26 全球购物
国贸专业大学生职业生涯规划范文
2014/01/10 职场文书
报关员个人职业生涯规划书
2014/03/12 职场文书
德育标兵事迹材料
2014/08/24 职场文书
酒店爱岗敬业演讲稿
2014/09/02 职场文书
专项资金申请报告
2015/05/15 职场文书
致毕业季:你如何做好自己的职业生涯规划书?
2019/07/01 职场文书