Vue.js vuejs路由器在每次之前重定向
当我连接到我的站点时,我到达“/” 如果我没有登录,我希望被重定向到/登录 这是我的密码:Vue.js vuejs路由器在每次之前重定向,vue.js,authentication,router,Vue.js,Authentication,Router,当我连接到我的站点时,我到达“/” 如果我没有登录,我希望被重定向到/登录 这是我的密码: router.beforeEach((to, from, next) => { if (to.name === 'login' && store.getters.isLogged) { switch (store.getters.getRoleName) { ... } } else if (to.name ==
router.beforeEach((to, from, next) => {
if (to.name === 'login' && store.getters.isLogged) {
switch (store.getters.getRoleName) {
...
}
} else if (to.name === 'home' && !store.getters.isLogged) {
next({ name: 'login' });
} else {
next();
}
});
我的问题是:
我被重定向到我的页面,但url仍然是“/”
如何获取/登录
谢谢请尝试使用所需路径而不是名称调用
next
函数
所以不是
next({name:'login'});
召唤
next('/login');