怎样实现vue路由嵌套高亮

这次给大家带来怎样实现vue路由嵌套高亮,实现vue路由嵌套高亮的注意事项有哪些,下面就是实战案例,一起来看一下。

看代码:

//主路由通过v-for循环出来

数据统计 {{page.pageName}}

//次路由通过URL拼接的方式导航到子路由页面

        

登录后复制

子路由JS:

exprot default{       mounted() {      this.routerHop();    },    updated() {      //当前页再次点击主路由时重新判断跳转      var url = this.$route.path;      if (url === "/statistics/dataStatistics") {        this.routerHop();      }    },    methods: {      //权限判断      isPerson() {        let user = this.$store.state.user.userInfo;        if (user.userType == 1) {          return true        }        return false;      },      routerHop(){        // 客户账号登录只显示错误统计分析页面        if(this.isPerson() === false){          return router.push({name: 'statistics1', params: {showPanel: false}});        }        router.push({name: 'statistics3', params: {showPanel: false}}); },       }    }}

登录后复制

因为已经在当前子路由页面,当再次点击主路由导航时,无法触发mounted钩子。通过updated这个钩子函数可以让再次找到对应子路由,从而解决再次点击主路由页面空白的bug。

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

怎样实现微信小程序的自定义多选事件

在不使用select的情况下vue怎么实现下拉框功能

以上就是怎样实现vue路由嵌套高亮的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2754872.html

(0)
上一篇 2025年3月8日 07:05:31
下一篇 2025年3月5日 00:57:30

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 使用Angular CLI生成路由的方法

    这篇文章主要介绍了使用angular cli生成路由的方法,现在分享给大家,也给大家做个参考。 我们知道使用 ng g module admin 将会生成admin module. 而使用 ng g m sales –routi…

    2025年3月8日 编程技术
    200
  • vue获取当前激活路由的方法

    下面我就为大家分享一篇vue获取当前激活路由的方法,具有很好的参考价值,希望对大家有所帮助。 一个 route object(路由信息对象) 表示当前激活的路由的状态信息,包含了当前 URL 解析得到的信息,还有 URL 匹配到的 rout…

    2025年3月8日
    200
  • vue结合Echarts实现点击高亮效果的示例

    下面我就为大家分享一篇vue结合echarts实现点击高亮效果的示例,具有很好的参考价值,希望对大家有所帮助。 本文主要介绍如何在vue中使用Echarts实现点击高亮效果。 1、首先看一下官方网站上的介绍: http://echarts.…

    2025年3月8日 编程技术
    200
  • vue实现a标签点击高亮方法

    下面我就为大家分享一篇vue实现a标签点击高亮方法,具有很好的参考价值,希望对大家有所帮助。 如下所示: nbsp;html><!—->.a {display:block;float:left;margin-left:…

    编程技术 2025年3月8日
    200
  • Vue-路由导航菜单栏的高亮设置方法

    下面我就为大家分享一篇vue-路由导航菜单栏的高亮设置方法,具有很好的参考价值,希望对大家有所帮助。 如下所示: 默认情况下,路由的导航菜单,会自动给当前菜单添加router-link-exact-active 和router-link-a…

    编程技术 2025年3月8日
    200
  • 怎样使用vue移动端路由切换

    这次给大家带来怎样使用vue移动端路由切换,使用vue移动端路由切换的注意事项有哪些,下面就是实战案例,一起来看一下。 其中最主要的时以下两个问题: 浏览器导航栏的切换 IOS 上滑动切换时,会有两次页面的转场动画,一次自身滑动时进行的切换…

    2025年3月8日
    200
  • React路由跳转方法汇总

    这次给大家带来React路由跳转方法汇总,React路由跳转的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 React-Router已经发布了多个版本,利用路由导航的使用方法都不大一样,在这里总结一下。 React-Router …

    编程技术 2025年3月8日
    200
  • React路由管理与React Router使用详解

    这次给大家带来React路由管理与React Router使用详解,React路由管理与React Router使用的注意事项有哪些,下面就是实战案例,一起来看一下。 React Router是做什么的呢,官方的介绍是: A complet…

    编程技术 2025年3月8日
    200
  • Angular路由内路由守卫该如何使用

    这篇文章主要介绍了详解Angular路由之路由守卫,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 一、路由守卫 当用户满足一定条件才被允许进入或者离开一个路由。 路由守卫场景: 只有当用户登录并拥有某些权限的时…

    2025年3月8日 编程技术
    200
  • 解决vue多个路由共用一个页面的问题

    下面我就为大家分享一篇解决vue多个路由共用一个页面的问题,具有很好的参考价值,希望对大家有所帮助。 在日常的vue开发中我们可能会遇见多个路由需要共用一个页面的需求,特别是当路由是通过动态添加的,不同的路由展示的东西只是数据不同其他没有变…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论