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 相关文章推荐
用倒置滤镜把div倒置,再把table倒置。
Jul 31 Javascript
js parentElement和offsetParent之间的区别
Mar 23 Javascript
Jquery中dialog属性小记
Sep 03 Javascript
JavaScript代码复用模式实例分析
Dec 02 Javascript
招聘网站基于jQuery实现自动刷新简历
May 10 Javascript
JavaScript判断数组是否包含指定元素的方法
Jul 01 Javascript
非常酷炫的Bootstrap图片轮播动画
May 27 Javascript
详解Vue-Cli 异步加载数据的一些注意点
Aug 12 Javascript
vue实现打印功能的两种方法
Sep 07 Javascript
回顾Javascript React基础
Jun 15 Javascript
JS 事件机制完整示例分析
Jan 15 Javascript
Node.js API详解之 string_decoder用法实例分析
Apr 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
用php实现让页面只能被百度gogole蜘蛛访问的方法
2009/12/29 PHP
linux中cd命令使用详解
2015/01/08 PHP
PHP CURL 多线程操作代码实例
2015/05/13 PHP
PHP 将数组打乱 shuffle函数的用法及简单实例
2016/06/17 PHP
php+jQuery ajax实现的实时刷新显示数据功能示例
2019/09/12 PHP
php use和include区别总结
2019/10/13 PHP
Fixie.js 自动填充内容的插件
2012/06/28 Javascript
jQuery ajax调用WCF服务实例
2014/07/16 Javascript
一个JavaScript函数把URL参数解析成Json对象
2014/09/24 Javascript
兼容主流浏览器的JS复制内容到剪贴板
2014/12/12 Javascript
JavaScript阻止事件冒泡示例分享
2014/12/28 Javascript
jQuery将所有被选中的checkbox某个属性值连接成字符串的方法
2015/01/24 Javascript
Javascript中的包装类型介绍
2015/04/02 Javascript
jQuery中select与datalist制作下拉菜单时的区别浅析
2016/12/30 Javascript
微信小程序 PHP后端form表单提交实例详解
2017/01/12 Javascript
Vue v2.4中新增的$attrs及$listeners属性使用教程
2018/01/08 Javascript
详解从买域名到使用pm2部署node.js项目全过程
2018/03/07 Javascript
JS匿名函数和匿名自执行函数概念与用法分析
2018/03/16 Javascript
Vue2.0实现调用摄像头进行拍照功能 exif.js实现图片上传功能
2018/04/28 Javascript
微信小程序实现分享到朋友圈功能
2018/07/19 Javascript
js实现点击展开隐藏效果(实例代码)
2018/09/28 Javascript
vue实现购物车案例
2020/05/30 Javascript
Python中super()函数简介及用法分享
2016/07/11 Python
cmd运行python文件时对结果进行保存的方法
2018/05/16 Python
使用wxpy实现自动发送微信消息功能
2020/02/28 Python
Python 存取npy格式数据实例
2020/07/01 Python
如何一键升级Python所有包
2020/11/05 Python
家庭睡衣和家庭用品:Little Blue House
2018/03/18 全球购物
Ref与out有什么不同
2012/11/24 面试题
诚实守信道德模范事迹材料
2014/08/15 职场文书
2014幼儿园大班工作总结
2014/11/10 职场文书
2014年残疾人工作总结
2014/12/06 职场文书
个人合作协议范本
2015/08/06 职场文书
React中的Context应用场景分析
2021/06/11 Javascript
Nginx反向代理学习实例教程
2021/10/24 Servers
Nginx报错104:Connection reset by peer问题的解决及分析
2022/07/23 Servers