美文网首页
vue 中挂载路由导航守卫

vue 中挂载路由导航守卫

作者: 方_圆 | 来源:发表于2022-03-31 09:23 被阅读0次

    /* 挂载路由导航守卫 */

    router.beforeEach((to, from, next) => {

    /* to是要访问的路径 */

    /* from 从哪个路径跳转而来 */

    /* next 表示放行 */

    if (to.path === '/login') return next()

    if (to.path === '/  ') return next()

        /* 获取token */

    const tokenStr = window.sessionStorage.getItem('token')

    console.log('tokenStrtokenStr', tokenStr)

    if (!tokenStr) return next('/login')

    next()

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    })

    ————————————————

    版权声明:本文为CSDN博主「方圆尔里」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

    原文链接:https://blog.csdn.net/qq_40214451/article/details/123872003

    相关文章

      网友评论

          本文标题:vue 中挂载路由导航守卫

          本文链接:https://www.haomeiwen.com/subject/jjaojrtx.html