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实现CheckBox的全选与取消全选的代码
Jul 20 Javascript
juqery 学习之三 选择器 层级 基本
Nov 25 Javascript
jquery方法+js一般方法+js面向对象方法实现拖拽效果
Aug 30 Javascript
FF火狐下获取一个元素同类型的相邻元素实现代码
Dec 15 Javascript
js函数名与form表单元素同名冲突的问题
Mar 07 Javascript
js检测浏览器版本、核心、是否移动端示例
Apr 24 Javascript
IE8下Jquery获取select选中的值post到后台报错问题
Jul 02 Javascript
jQuery实现仿微软首页感应鼠标变化滑动窗口效果
Oct 08 Javascript
jQuery和CSS仿京东仿淘宝列表导航菜单
Jan 04 Javascript
修改layui的后台模板的左侧导航栏可以伸缩的方法
Sep 10 Javascript
在vue+element ui框架里实现lodash的debounce防抖
Nov 13 Javascript
js实现翻牌小游戏
Jul 31 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
各种战术和打法的原创者
2020/03/04 星际争霸
PHP 5.0对象模型深度探索之属性和方法
2008/03/27 PHP
php实现遍历多维数组的方法
2015/11/25 PHP
浅谈PHP命令执行php文件需要注意的问题
2016/12/16 PHP
PHP 布尔值的自增与自减的实现方法
2018/05/03 PHP
JavaScript触发器详解
2007/03/10 Javascript
JS替换文本域内的回车示例
2014/02/18 Javascript
jQuery .tmpl() 用法示例介绍
2014/08/21 Javascript
jquery中animate的stop()方法作用实例分析
2015/01/30 Javascript
JavaScript中String.prototype用法实例
2015/05/20 Javascript
SublimeText自带格式化代码功能之reindent
2015/12/27 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
2016/10/05 Javascript
bootstrap vue.js实现tab效果
2017/02/07 Javascript
Vue生命周期示例详解
2017/04/12 Javascript
vue.js学习之vue-cli定制脚手架详解
2017/07/02 Javascript
详解Vue学习笔记入门篇之组件的内容分发(slot)
2017/07/17 Javascript
Vue项目分环境打包的实现步骤
2018/04/02 Javascript
基于Vue2x的图片预览插件的示例代码
2018/05/14 Javascript
chosen实现省市区三级联动
2018/08/16 Javascript
JS尾递归的实现方法及代码优化技巧
2019/01/19 Javascript
使用原生js编写一个简单的框选功能方法
2019/05/13 Javascript
js设置鼠标悬停改变背景色实现详解
2019/06/26 Javascript
python二叉树遍历的实现方法
2013/11/21 Python
深入理解Django的自定义过滤器
2017/10/17 Python
Python3 SSH远程连接服务器的方法示例
2018/12/29 Python
Python学习笔记之抓取某只基金历史净值数据实战案例
2019/06/03 Python
Python API 操作Hadoop hdfs详解
2020/06/06 Python
如何让python的运行速度得到提升
2020/07/08 Python
玩转CSS3色彩
2010/01/16 HTML / CSS
CSS中的字体大小设置属性总结
2016/05/24 HTML / CSS
甜美蛋糕店创业计划书
2014/01/30 职场文书
幼儿园毕业教师感言
2014/02/21 职场文书
《少年王冕》教学反思
2014/04/11 职场文书
节约用水演讲稿
2014/05/21 职场文书
2016年国庆节67周年活动总结
2016/04/01 职场文书
《王者天下》第4季首话新剧照 4月9日正式开播
2022/04/07 日漫