Vue 解决父组件跳转子路由后当前导航active样式消失问题


Posted in Javascript onJuly 21, 2020

举个栗子,导航栏如下图,当前新闻资讯的路由是:localhost:8083/#/new,导航栏样式如图所示:

Vue 解决父组件跳转子路由后当前导航active样式消失问题

随便挑个新闻点击后会跳转到子路由:localhost:8083/#/new/newDetail,这时候新闻资讯的主路由style样式出现消失的问题,如下图:

Vue 解决父组件跳转子路由后当前导航active样式消失问题

style代码:

.router-link-exact-active{
 color: #8fc526!important;
 border-top: 4px solid #8fc526!important;
 }

router.js代码:

{
  path: '/new',
  name: 'new',
  component: news,
  children: [
  {
   path: '/new/newDetail',
   name: 'newDetail',
   component: newsDetail
  }
  ]
 }

解决方案:

将style方案改成下面即可

.router-link-active{
 color: #8fc526!important;
 border-top: 4px solid #8fc526!important;
}

类名设置为router-link-active,即使是跳转到子路由也不会影响到主路由的样式问题

补充知识:解决element-ui中el-menu组件作为vue-router模式在刷新页面后default-active属性与当前路由页面不一致问题的方法

解决办法是给menu的default-active绑定route.path

形如:

<el-menu :default-active="$route.path" ...>

每次渲染menu都会读当前path 设置为default-active

以上这篇Vue 解决父组件跳转子路由后当前导航active样式消失问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQuery 学习笔记 选择器之一
Jul 23 Javascript
jquery+json实现的搜索加分页效果
Mar 31 Javascript
通过继承IHttpHandle实现JS插件的组织与管理
Jul 13 Javascript
Web开发必知Javascript技巧大全
Feb 23 Javascript
在js中实现邮箱格式的验证方法(推荐)
Oct 24 Javascript
jQuery实现鼠标移到某个对象时弹出显示层功能
Aug 23 jQuery
JS面试题大坑之隐式类型转换实例代码
Oct 14 Javascript
Vue-CLI 3.X 部署项目至生产服务器的方法
Mar 22 Javascript
jQuery zTree插件快速实现目录树
Aug 16 jQuery
微信小程序实现图片翻转效果的实例代码
Sep 20 Javascript
微信小程序 导入图标实现过程详解
Oct 11 Javascript
详解JavaScript之ES5的继承
Jul 08 Javascript
Vue切换组件实现返回后不重置数据,保留历史设置操作
Jul 21 #Javascript
vue 实现tab切换保持数据状态
Jul 21 #Javascript
vue通过过滤器实现数据格式化
Jul 20 #Javascript
原生JavaScript写出Tabs标签页的实例代码
Jul 20 #Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
Jul 20 #Javascript
简单了解前端渐进式框架VUE
Jul 20 #Javascript
基于VSCode调试网页JavaScript代码过程详解
Jul 20 #Javascript
You might like
曾在DC漫画界反派角色扮演的演员,谁才是你心目中的小丑之王?
2020/04/09 欧美动漫
php数据结构与算法(PHP描述) 快速排序 quick sort
2012/06/21 PHP
Laravel框架集成UEditor编辑器的方法图文与实例详解
2019/04/17 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
使用JavaScript检测Firefox浏览器是否启用了Firebug的代码
2010/12/28 Javascript
JavaScript起点(严格模式深度了解)
2013/01/28 Javascript
解决javascript:window.close()在chrome,Firefox下失效的问题
2013/05/07 Javascript
js导出格式化的excel 实例方法
2013/07/17 Javascript
jQuery在ul中显示某个li索引号的方法
2015/03/17 Javascript
超赞的jQuery图片滑块动画特效代码汇总
2016/01/25 Javascript
three.js快速入门【推荐】
2017/01/21 Javascript
微信小程序request出现400的问题解决办法
2017/05/23 Javascript
浅谈Vue父子组件和非父子组件传值问题
2017/08/22 Javascript
说说AngularJS中的$parse和$eval的用法
2017/09/14 Javascript
JS加密插件CryptoJS实现的DES加密示例
2018/08/16 Javascript
vue拖拽组件 vuedraggable API options实现盒子之间相互拖拽排序
2019/07/08 Javascript
[01:48]帕吉至宝加入游戏,遗迹战场现“千劫神屠”
2018/04/07 DOTA
Python 字符串定义
2009/09/25 Python
python开发之str.format()用法实例分析
2016/02/22 Python
Python实现的选择排序算法原理与用法实例分析
2017/11/22 Python
Python3爬虫学习之将爬取的信息保存到本地的方法详解
2018/12/12 Python
Python函数参数类型及排序原理总结
2019/12/19 Python
python实现logistic分类算法代码
2020/02/28 Python
Keras设置以及获取权重的实现
2020/06/19 Python
selenium切换标签页解决get超时问题的完整代码
2020/08/30 Python
Unix如何在一行中运行多个命令
2015/05/29 面试题
酒店公关部经理岗位职责
2013/11/24 职场文书
高中毕业自我鉴定
2013/12/16 职场文书
函授大学生自我鉴定
2014/02/05 职场文书
市场策划求职信
2014/08/07 职场文书
搞笑欢迎词大全
2015/09/30 职场文书
电工实训心得体会
2016/01/14 职场文书
2016大一新生入学教育心得体会
2016/01/23 职场文书
springboot利用redis、Redisson处理并发问题的操作
2021/06/18 Java/Android
Python+Tkinter打造签名设计工具
2022/04/01 Python
Android 中的类文件和类加载器详情
2022/06/05 Java/Android