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事件列表解说
Dec 22 Javascript
JObj预览一个JS的框架
Mar 13 Javascript
这段js代码得节约你多少时间
Dec 20 Javascript
深入浅析Node.js 事件循环
Dec 20 Javascript
基于jQuery实现选项卡效果
Jan 04 Javascript
实现一个简单的vue无限加载指令方法
Jan 10 Javascript
angular.js+node.js实现下载图片处理详解
Mar 31 Javascript
vue中slot(插槽)的介绍与使用
Nov 12 Javascript
微信小程序实现提交input信息到后台的方法示例
Jan 19 Javascript
JavaScript中.min.js和.js文件的区别讲解
Feb 13 Javascript
layer设置maxWidth及maxHeight解决方案
Jul 26 Javascript
JS内置对象和Math对象知识点详解
Apr 03 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
一家之言的经验之谈php+mysql扎实个人基本功
2008/03/27 PHP
深入解析PHP内存管理之谁动了我的内存
2013/06/20 PHP
PHP中提问频率最高的11个面试题和答案
2014/09/02 PHP
php中的字符编码转换函数用法示例
2014/10/20 PHP
php匹配字符中链接地址的方法
2014/12/22 PHP
JS实现日期加减的方法
2013/11/29 Javascript
IE6下javasc#ipt:void(0) 无效的解决方法
2013/12/23 Javascript
js类定义函数时用prototype与不用的区别示例介绍
2014/06/10 Javascript
Javascript基础教程之数据类型 (数值 Number)
2015/01/18 Javascript
实现无刷新联动例子汇总
2015/05/20 Javascript
使用jspdf生成pdf报表
2015/07/03 Javascript
防止Node.js中错误导致进程阻塞的办法
2016/08/11 Javascript
JS实现列表的响应式排版(推荐)
2016/09/01 Javascript
纯JS实现图片验证码功能并兼容IE6-8(推荐)
2017/04/19 Javascript
详解从angular-cli:1.0.0-beta.28.3升级到@angular/cli:1.0.0
2017/05/22 Javascript
JavaScript实现多态和继承的封装操作示例
2018/08/20 Javascript
node 文件上传接口的转发的实现
2019/09/23 Javascript
Python使用新浪微博API发送微博的例子
2014/04/10 Python
PyQt5实现下载进度条效果
2018/04/19 Python
python递归函数绘制分形树的方法
2018/06/22 Python
详解用python实现基本的学生管理系统(文件存储版)(python3)
2019/04/25 Python
学习python分支结构
2019/05/17 Python
django之使用celery-把耗时程序放到celery里面执行的方法
2019/07/12 Python
Python:slice与indices的用法
2019/11/25 Python
Python django框架开发发布会签到系统(web开发)
2020/02/12 Python
基于Python实现视频的人脸融合功能
2020/06/12 Python
Python如何自动获取目标网站最新通知
2020/06/18 Python
使用CSS3和Checkbox实现JQuery的一些效果
2015/08/03 HTML / CSS
自然健康的概念:Natural Healthy Concepts
2020/01/26 全球购物
竟聘演讲稿范文
2013/12/31 职场文书
高中英语演讲稿范文
2014/04/24 职场文书
主题教育活动总结
2014/05/05 职场文书
谢师宴家长致辞
2015/07/27 职场文书
Java并发编程之Executor接口的使用
2021/06/21 Java/Android
dubbo服务整合zipkin详解
2021/07/26 Java/Android
Python matplotlib安装以及实现简单曲线的绘制
2022/04/26 Python