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 相关文章推荐
基于jQuery的表格操作插件
Apr 22 Javascript
JavaScript之appendChild、insertBefore和insertAfter使用说明
Dec 30 Javascript
检查输入的是否是数字使用keyCode配合onkeypress事件
Jan 23 Javascript
轻松学习jQuery插件EasyUI EasyUI表单验证
Dec 01 Javascript
原生JavaScript实现滚动条效果
Mar 24 Javascript
js前端解决跨域问题的8种方案(最新最全)
Nov 18 Javascript
初识 Vue.js 中的 *.Vue文件
Nov 22 Javascript
深入理解Vue 的钩子函数
Sep 05 Javascript
Vue替代marquee标签超出宽度文字横向滚动效果
Dec 09 Javascript
vue cli3适配所有端方案的实现
Apr 13 Javascript
怎么理解wx.navigateTo的events参数使用详情
May 18 Javascript
vue动态设置路由权限的主要思路
Jan 13 Vue.js
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数组的维度
2013/06/10 PHP
PHP设计模式之责任链模式的深入解析
2013/06/13 PHP
php中的动态调用实例分析
2015/01/07 PHP
PHP实现负载均衡session共享redis缓存操作示例
2018/08/22 PHP
IE autocomplete internet explorer's autocomplete
2007/06/30 Javascript
Javascript遍历Html Table示例(包括内容和属性值)
2014/07/08 Javascript
jquery图片切换实例分析
2015/04/15 Javascript
详解Bootstrap四种图片样式
2016/01/04 Javascript
原生JavaScript实现动态省市县三级联动下拉框菜单实例代码
2016/02/03 Javascript
jQuery Validate设置onkeyup验证的实例代码
2016/12/09 Javascript
js图片延迟加载(Lazyload)三种实现方式
2017/03/01 Javascript
jquery编写日期选择器
2017/03/16 Javascript
vue-router单页面路由
2017/06/17 Javascript
新手vue构建单页面应用实例代码
2017/09/18 Javascript
Vue-cli项目获取本地json文件数据的实例
2018/03/07 Javascript
基于JavaScript canvas绘制贝塞尔曲线
2018/12/25 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
2019/04/17 Javascript
Vue项目移动端滚动穿透问题的实现
2020/05/19 Javascript
javascript中闭包closure的深入讲解
2021/03/03 Javascript
[56:20]LGD vs VP Supermajor 败者组决赛 BO3 第三场 6.10
2018/07/04 DOTA
python多线程抓取天涯帖子内容示例
2014/04/03 Python
跟老齐学Python之大话题小函数(1)
2014/10/10 Python
python处理Excel xlrd的简单使用
2017/09/12 Python
Python栈算法的实现与简单应用示例
2017/11/01 Python
python3.7 sys模块的具体使用
2019/07/22 Python
李维斯法国官网:Levi’s法国
2019/07/13 全球购物
SNIDEL官网:日本VIVI杂志人气少女第一品牌
2020/03/12 全球购物
经典c++面试题二
2015/08/14 面试题
商场端午节活动方案
2014/01/29 职场文书
2014年后勤工作总结
2014/11/18 职场文书
慰问信格式规范
2015/03/23 职场文书
2015年酒店工作总结范文
2015/04/07 职场文书
看上去很美观后感
2015/06/10 职场文书
转学证明范本
2015/06/19 职场文书
初中班干部工作总结
2015/08/10 职场文书
小学生安全教育主题班会
2015/08/12 职场文书