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+css 网页每次加载不同样式的实现方法
Dec 27 Javascript
Jquery ajaxsubmit上传图片实现代码
Nov 04 Javascript
jQuery实现跟随鼠标运动图层效果的方法
Feb 02 Javascript
跟我学习javascript的执行上下文
Nov 18 Javascript
JavaScript ES5标准中新增的Array方法
Jun 28 Javascript
JS 获取HTML标签内的子节点的方法
Sep 21 Javascript
js实现省份下拉菜单效果
Feb 15 Javascript
一道面试题引发的对javascript类型转换的思考
Mar 06 Javascript
彻底搞懂JavaScript中的apply和call方法(必看)
Sep 18 Javascript
layui实现文件或图片上传记录
Aug 28 Javascript
vue实现简易图片左右旋转,上一张,下一张组件案例
Jul 31 Javascript
详解ES6 扩展运算符的使用与注意事项
Nov 12 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将字符串转换成16进制的方法
2015/03/17 PHP
CI框架附属类用法分析
2018/12/26 PHP
PHP设计模式之组合模式定义与应用示例
2020/02/01 PHP
Firefox和IE浏览器兼容JS脚本写法小结
2008/07/07 Javascript
IE8 下的Js错误HTML Parsing Error...
2009/08/14 Javascript
基于jquery的使ListNav兼容中文首字拼音排序的实现代码
2011/07/10 Javascript
Web开发之JavaScript
2012/03/29 Javascript
前后台交互过程中json格式如何解析以及如何生成
2012/12/26 Javascript
在服务端(Page.Write)调用自定义的JS方法详解
2013/08/09 Javascript
JavaScript在IE和FF下的兼容性问题
2014/05/19 Javascript
js QQ客服悬浮效果实现代码
2014/12/12 Javascript
不同编码的页面表单数据乱码问题解决方法
2015/02/15 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
2016/02/25 Javascript
JavaScript队列函数和异步执行详解
2017/06/19 Javascript
利用require.js与angular搭建spa应用的方法实例
2017/07/19 Javascript
在vue中读取本地Json文件的方法
2018/09/06 Javascript
JS实现可视化文件上传
2018/09/08 Javascript
Koa代理Http请求的示例代码
2018/10/10 Javascript
vue.js 2.*项目环境搭建、运行、打包发布的详细步骤
2019/05/01 Javascript
vue-cli脚手架打包静态资源请求出错的原因与解决
2019/06/06 Javascript
解决layui动态加载复选框无法选中的问题
2019/09/20 Javascript
深入浅析vue全局环境变量和模式
2020/04/28 Javascript
VUE动态生成word的实现
2020/07/26 Javascript
[03:15]2014DOTA2国际邀请赛 专访国士无双信心满满
2014/07/12 DOTA
python抓取某汽车网数据解析html存入excel示例
2013/12/04 Python
搭建Python的Django框架环境并建立和运行第一个App的教程
2016/07/02 Python
Python实现的简单线性回归算法实例分析
2018/12/26 Python
使用Python检测文章抄袭及去重算法原理解析
2019/06/14 Python
python制作英语翻译小工具代码实例
2019/09/09 Python
Django 实现xadmin后台菜单改为中文
2019/11/15 Python
用Python去除图像的黑色或白色背景实例
2019/12/12 Python
数据库基础的一些面试题
2012/02/25 面试题
JAVA软件工程师测试题
2014/07/25 面试题
男性健康日的活动方案
2014/08/18 职场文书
执法作风整顿剖析材料
2014/10/11 职场文书
2015年大学班主任工作总结
2015/04/30 职场文书