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 相关文章推荐
19个很有用的 JavaScript库推荐
Jun 27 Javascript
jquery简单实现滚动条下拉DIV固定在头部不动
Nov 25 Javascript
利用Keydown事件阻止用户输入实现代码
Mar 11 Javascript
AngularJS中的指令全面解析(必看)
May 20 Javascript
JavaScript性能优化之函数节流(throttle)与函数去抖(debounce)
Aug 11 Javascript
jquery实现楼层滚动效果
Jan 01 jQuery
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
Feb 10 Javascript
详解三种方式解决vue中v-html元素中标签样式
Nov 22 Javascript
vue中的mvvm模式讲解
Jan 31 Javascript
详解简单易懂的 ES6 Iterators 指南和示例
Sep 24 Javascript
原生js实现html手机端城市列表索引选择城市
Jun 24 Javascript
浅谈Vue的computed计算属性
Mar 21 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+mysql写的留言本
2006/10/09 PHP
PHP Curl出现403错误的解决办法
2014/05/29 PHP
linux下编译安装memcached服务
2014/08/03 PHP
thinkphp3.2.2前后台公用类架构问题分析
2014/11/25 PHP
PHP 访问数据库配置通用方法(json)
2018/05/20 PHP
php设计模式之单例模式用法经典示例分析
2019/09/20 PHP
php中try catch捕获异常实例详解
2020/08/06 PHP
用C/C++来实现 Node.js 的模块(二)
2014/09/24 Javascript
原生javascript实现简单的datagrid数据表格
2015/01/02 Javascript
JavaScript获取网页支持表单字符集的方法
2015/04/02 Javascript
Javascript实现字数统计
2015/07/03 Javascript
基于javascript实现漂亮的页面过渡动画效果附源码下载
2015/10/26 Javascript
JavaScript 消息框效果【实现代码】
2016/04/27 Javascript
jQuery代码实现表格中点击相应行变色功能
2016/05/09 Javascript
JS实现图文并茂的tab选项卡效果示例【附demo源码下载】
2016/09/21 Javascript
jQuery如何防止Ajax重复提交
2016/10/14 Javascript
使用gulp搭建本地服务器并实现模拟ajax
2017/04/05 Javascript
JavaScript条件判断_动力节点Java学院整理
2017/06/26 Javascript
Angular服务Request异步请求的实例讲解
2018/08/13 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
2020/04/29 Javascript
python中reload(module)的用法示例详解
2017/09/15 Python
简单了解python shutil模块原理及使用方法
2020/04/28 Python
Python实现发票自动校核微信机器人的方法
2020/05/22 Python
通过一张图教会你CSS3倒影的实现
2017/09/26 HTML / CSS
Vision Direct比利时:在线订购隐形眼镜
2019/08/27 全球购物
国际贸易专业个人求职信格式
2014/02/02 职场文书
销售个人求职信范文
2014/04/28 职场文书
胡雪岩故居导游词
2015/02/06 职场文书
教师个人培训总结
2015/02/11 职场文书
暖春观后感
2015/06/08 职场文书
平凡的世界读书笔记
2015/06/25 职场文书
应收账款管理制度
2015/08/06 职场文书
2016年“12.4”法制宣传日活动总结
2016/04/01 职场文书
2019求职信:应届生求职信范文
2019/04/24 职场文书
Apache Linkis 中间件架构及快速安装步骤
2022/03/16 Servers
动画《朋友游戏》公开佐藤友生绘制的开播纪念绘
2022/04/06 日漫