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 相关文章推荐
浅析js中的浮点型运算问题
Jan 06 Javascript
javascript 获取函数形参个数
Jul 31 Javascript
js随机生成字母数字组合的字符串 随机动画数字
Sep 02 Javascript
JS设置下拉列表框当前所选值的方法
Dec 22 Javascript
学习JavaScript设计模式之单例模式
Jan 19 Javascript
再谈Javascript中的基本类型和引用类型(推荐)
Jul 01 Javascript
javascript实现瀑布流动态加载图片原理
Aug 12 Javascript
javascript中的后退和刷新实现方法
Nov 10 Javascript
详解前后端分离之VueJS前端
May 24 Javascript
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
Oct 20 jQuery
jquery实现联想词搜索框和搜索结果分页的示例
Oct 10 jQuery
微信小程序使用二次贝塞尔曲线画波浪
Dec 25 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 杂谈《重构-改善既有代码的设计》之三 重新组织数据
2012/04/09 PHP
PHP的简易冒泡法代码分享
2012/08/28 PHP
9段PHP实用功能的代码推荐
2014/10/14 PHP
php简单实现无限分类树形列表的方法
2015/03/27 PHP
整理php防注入和XSS攻击通用过滤
2015/09/13 PHP
php计算年龄精准到年月日
2015/11/17 PHP
PHP的消息通信机制测试实例
2016/11/10 PHP
php 生成加密公钥加密私钥实例详解
2017/06/16 PHP
laravel 实现设置时区的简单方法
2019/10/10 PHP
php7 图形用户界面GUI 开发示例
2020/02/22 PHP
JavaScript中的闭包原理分析
2010/03/08 Javascript
学习js在线html(富文本,所见即所得)编辑器
2012/12/18 Javascript
javascript 日期时间 转换的方法
2013/02/21 Javascript
JQuery对id中含有特殊字符的转义处理示例
2013/09/06 Javascript
Javascript中的异步编程规范Promises/A详细介绍
2014/06/06 Javascript
原生js仿jquery animate动画效果
2016/07/13 Javascript
JavaScript生成验证码并实现验证功能
2016/09/24 Javascript
深入学习Bootstrap表单
2016/12/13 Javascript
ES6生成器用法实例分析
2017/04/10 Javascript
Javascript中click与blur事件的顺序详析
2017/04/25 Javascript
vue watch监听对象及对应值的变化详解
2018/02/24 Javascript
Vue.js + Nuxt.js 项目中使用 Vee-validate 表单校验
2019/04/22 Javascript
vue-cli和v-charts实现可视化图表过程解析
2019/10/08 Javascript
Layui数据表格判断编辑输入的值,是否为我需要的类型详解
2019/10/26 Javascript
微信小程序swiper使用网络图片不显示问题解决
2019/12/13 Javascript
详解钉钉小程序组件之自定义模态框(弹窗封装实现)
2020/03/07 Javascript
javascript 函数的暂停和恢复实例详解
2020/04/25 Javascript
python机器学习之随机森林(七)
2018/03/26 Python
python爬虫中抓取指数的实例讲解
2020/12/01 Python
python 监控服务器是否有人远程登录(详细思路+代码)
2020/12/18 Python
详解Python 中的 defaultdict 数据类型
2021/02/22 Python
财务部副经理岗位职责
2014/03/14 职场文书
销售经理岗位职责
2014/03/16 职场文书
关于感谢信的范文
2015/01/23 职场文书
小学运动会宣传稿
2015/07/23 职场文书
Windows Server 2012 修改远程默认端口3389的方法
2022/04/28 Servers