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插件之easing 动态菜单
Aug 21 Javascript
javascript 数组排序函数sort和reverse使用介绍
Nov 21 Javascript
js实现格式化金额,字符,时间的方法
Feb 26 Javascript
Javascript中数组方法汇总(推荐)
Apr 01 Javascript
Jquery轮播效果实现过程解析
Mar 30 Javascript
深入理解JS addLoadEvent函数
May 20 Javascript
浅析jQuery操作select控件的取值和设值
Dec 07 Javascript
微信小程序 自定义消息提示框
Aug 06 Javascript
JS异步函数队列功能实例分析
Nov 28 Javascript
详解vue通过NGINX部署在子目录或者二级目录实践
Sep 03 Javascript
Vue实现商品分类菜单数量提示功能
Jul 26 Javascript
vue 实现超长文本截取,悬浮框提示
Jul 29 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
3.从实例开始
2006/10/09 PHP
Wordpress php 分页代码
2009/10/21 PHP
解析file_get_contents模仿浏览器头(user_agent)获取数据
2013/06/27 PHP
thinkphp区间查询、统计查询与SQL直接查询实例分析
2014/11/24 PHP
php中isset与empty函数的困惑与用法分析
2019/07/05 PHP
List the Stored Procedures in a SQL Server database
2007/06/20 Javascript
jQuery 表单验证扩展代码(二)
2010/10/20 Javascript
js Map List 遍历使用示例
2013/07/10 Javascript
二叉树的非递归后序遍历算法实例详解
2014/02/07 Javascript
jquery自定义滚动条插件示例分享
2014/02/21 Javascript
javascript Array 数组常用方法
2015/04/05 Javascript
不能不知道的10个angularjs英文学习网站
2016/03/23 Javascript
基于JavaScript实现鼠标向下滑动加载div的代码
2016/08/31 Javascript
微信小程序购物商城系统开发系列-工具篇的介绍
2016/11/21 Javascript
vue2 如何实现div contenteditable=“true”(类似于v-model)的效果
2017/02/08 Javascript
JS实现隔行换色的表格排序
2017/03/27 Javascript
微信小程序多张图片上传功能
2017/06/07 Javascript
vue项目中使用tinymce编辑器的步骤详解
2018/09/11 Javascript
图解javascript作用域链
2019/05/27 Javascript
vue.js的状态管理vuex中store的使用详解
2019/11/08 Javascript
js重写alert事件(避免alert弹框标题出现网址)
2020/12/04 Javascript
Python Web框架Flask中使用百度云存储BCS实例
2015/02/08 Python
python对excel文档去重及求和的实例
2018/04/18 Python
Django 限制用户访问频率的中间件的实现
2018/08/23 Python
Python实现带参数的用户验证功能装饰器示例
2018/12/14 Python
python使用paramiko模块通过ssh2协议对交换机进行配置的方法
2019/07/25 Python
python GUI库图形界面开发之pyinstaller打包python程序为exe安装文件
2020/02/26 Python
使用matplotlib的pyplot模块绘图的实现示例
2020/07/12 Python
在vscode中启动conda虚拟环境的思路详解
2020/12/25 Python
利用canvas实现图片下载功能来实现浏览器兼容问题
2019/05/31 HTML / CSS
日本亚马逊官方网站:Amazon.co.jp
2020/04/14 全球购物
加拿大著名的奢侈品购物网站:SSENSE(支持中文)
2020/06/25 全球购物
技术副厂长岗位职责
2013/12/26 职场文书
明星员工获奖感言
2014/08/14 职场文书
2014预备党员批评与自我批评思想汇报
2014/09/20 职场文书
Qt自定义Plot实现曲线绘制的详细过程
2021/11/02 Python