vue 中挂载路由导航守卫

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容