vue-router配合ElementUI实现导航的实例


Posted in Javascript onFebruary 11, 2018

在每个项目中路由是不可或缺的,最近学习vue-router和ElementUI配合使用实现导航栏,在学习的过程中遇到一个问题:点击浏览器的刷新之后页面停留在原来的位置,但是导航却是默认第一个。

由于接触前端时间不长,对于路由的概念不是特别清楚,按照文档写了之后完全不知道怎么下手了,请教了同事,同事的解决办法是利用vuex管理,但是vuex这块还没有接触过,所以这个问题就一直搁置了,今天周末自己在家学习偶然直到了可以使用$route.path设置默认选中的导航,但是设置之后没有什么效果,刷新时页面依旧停留在原来位置,导航却一个都没有选中,查了半天资料也没有找到答案,后来和网上的一个例子进行对比,发现

default-active="$route.path"

前面还需要添加绑定符号,如下:

:default-active="$route.path"

如此设置之后就可以实现导航和页面同时变化了。

导航的完整代码请看这里:

<template>
 <div id="app">
 <el-col :span="4">
  <el-menu :default-active="$route.path" class="el-menu-vertical-demo" @open="handleOpen" @close="handleClose"
    theme="dark"
    router>
  <el-menu-item index="/upload_img">图片上传</el-menu-item>
  <el-menu-item index="/upload_video">视频上传</el-menu-item>
  <el-menu-item index="/https">网络请求</el-menu-item>
  <el-menu-item index="/other">其他</el-menu-item>
  </el-menu>
 </el-col>
 <router-view></router-view>
 </div>
</template>

以上这篇vue-router配合ElementUI实现导航的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript入门教程(6) Window窗口对象
Jan 31 Javascript
JavaScript入门教程(7) History历史对象
Jan 31 Javascript
js分解url参数(面向对象-极简主义法应用)
Aug 09 Javascript
Js中使用hasOwnProperty方法检索ajax响应对象的例子
Dec 08 Javascript
jQuery中:header选择器用法实例
Dec 29 Javascript
jQuery中:empty选择器用法实例
Dec 30 Javascript
jQuery实现强制cookie过期方法汇总
May 22 Javascript
jQuery代码实现发展历程时间轴特效
Jul 30 Javascript
微信小程序 WXML、WXSS 和JS介绍及详解
Oct 08 Javascript
javascript  删除select中的所有option的实例
Sep 17 Javascript
解决vue-router进行build无法正常显示路由页面的问题
Mar 06 Javascript
vue的列表交错过渡实现代码示例
May 05 Javascript
vue页面跳转后返回原页面初始位置方法
Feb 11 #Javascript
使用vue-router设置每个页面的title方法
Feb 11 #Javascript
解决使用Vue.js显示数据的时,页面闪现原始代码的问题
Feb 11 #Javascript
ajax请求+vue.js渲染+页面加载的示例
Feb 11 #Javascript
vue.js,ajax渲染页面的实例
Feb 11 #Javascript
Node.js使用MySQL连接池的方法实例
Feb 11 #Javascript
vue中引用阿里字体图标的方法
Feb 10 #Javascript
You might like
Linux下实现PHP多进程的方法分享
2012/08/16 PHP
PHP使用CURL获取302跳转后的地址实例
2014/05/04 PHP
thinkPHP内置字符串截取函数用法详解
2016/11/15 PHP
JavaScript Base64编码和解码,实现URL参数传递。
2006/09/18 Javascript
js实现iframe动态调整高度的代码
2008/01/06 Javascript
jQuery 浮动广告实现代码
2008/12/25 Javascript
jquery 表单下所有元素的隐藏
2009/07/25 Javascript
js设置cookie过期及清除浏览器对应名称的cookie
2013/10/24 Javascript
Javascript学习笔记之 对象篇(四) : for in 循环
2014/06/24 Javascript
js实现按钮加背景图片常用方法
2014/11/01 Javascript
JS实现在线统计一个页面内鼠标点击次数的方法
2015/02/28 Javascript
javascript实现表单提交后,提交按钮不可用的方法
2015/04/18 Javascript
简介alert()与console.log()的不同
2015/08/26 Javascript
javascript html实现网页版日历代码
2016/03/08 Javascript
JavaScript的字符串方法汇总
2016/07/31 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
AngularJS中指令的四种基本形式实例分析
2016/11/22 Javascript
浅谈Vue的基本应用
2016/12/27 Javascript
javaScript字符串工具类StringUtils详解
2017/12/08 Javascript
Vue中多个元素、组件的过渡及列表过渡的方法示例
2019/02/13 Javascript
Vue formData实现图片上传
2019/08/20 Javascript
Layui表格监听行单双击事件讲解
2019/11/14 Javascript
Vue实现商品飞入购物车效果(电商项目)
2019/11/26 Javascript
[01:19:46]EG vs Secret 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
Python实现堆排序的方法详解
2016/05/03 Python
Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例
2017/08/07 Python
python3 发送任意文件邮件的实例
2018/01/23 Python
通用的Django注册功能模块实现方法
2021/02/05 Python
CSS3 实现弹幕的示例代码
2017/08/07 HTML / CSS
详解css3 flex弹性盒自动铺满写法
2020/09/17 HTML / CSS
使用HTML5 Canvas绘制直线或折线等线条的方法讲解
2016/03/14 HTML / CSS
曼联官方网上商店:Manchester United Direct
2017/07/28 全球购物
自荐信的五个重要部分
2013/10/29 职场文书
八项规定整改方案
2014/02/21 职场文书
社会发展项目建议书
2014/08/25 职场文书
法人单位适用的授权委托书
2014/09/19 职场文书