Anonymous 发表于 2023-9-19 09:26:37

VUE全局路由守卫

全局的路由导航守卫

main.js中添加
// 全局的路由导航守卫
router.beforeEach((to, from, next) => {
    const zt = localStorage.getItem('token'); // 根据实际情况判断用户是否已登录
    if (to.path !== '/login' && !zt) {
      // 如果用户未登录且访问的不是登录页,则重定向到登录页
      next('/login');
    } else {
      // 已登录或者访问的是登录页,则正常跳转
      next();
    }
});
//路由守卫结束


页: [1]
查看完整版本: VUE全局路由守卫