qq309187341
V2EX  ›  Vue.js

发帖请问下各位大佬,关于 vue-router 动态权限的问题!

  •  
  •   qq309187341 · Dec 22, 2022 · 1835 views
    This topic created in 1284 days ago, the information mentioned may be changed or developed.
    在搭一个后端管理系统,在动态路由上面有出现一些问题。
    初始化的时候我注册了常用的路由表,只有一个登录页面和一个错误路由匹配到统一的登录页。
    {
    path: ":pathMatch(.*)*",
    redirect: "/login",
    }
    但是当我在登录页面中输入账号之后,流程应该是首先校验登录用户身份,确定之后跳转首页,然后在路由守卫的监听事件中首先判断当前是否有 token ,若存在,则进行路由菜单的情况,然后将请求回来的菜单动态添加到路由中。然后执行 next({...to,replace:true})

    但是现在存在一个问题,我一登录。直接路由守卫不执行的。原因好像是我需要跳转的页面虽然不存在,但是并没有触发路由守卫!!

    "vue-router": "^4.1.6",版本
    2 replies    2022-12-22 16:58:30 +08:00
    cxe2v
        1
    cxe2v  
       Dec 22, 2022
    贴路由代码看看
    RedBeanIce
        2
    RedBeanIce  
       Dec 22, 2022
    啧,,给一个可复现的 demo ?上传到 GitHub ?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2968 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 14:04 · PVG 22:04 · LAX 07:04 · JFK 10:04
    ♥ Do have faith in what you're doing.