在页面重新加载时:将所有路由重定向到“/”
On page reload: Redirect all routes to '/'
当用户重新加载页面(不是 /
路由)时,他们应该被重定向到 /
。我已经试过了,但最终会陷入无限循环:
router.beforeEach((to, from, next) => {
if (from.path === '/' && to.path !== '/' && store.state.loggedIn) {
next()
} else {
next('/')
}
})
from path 和 to path 一起导致无限循环
基本上就是这样
router.beforeEach((to, from, next) => {
if (!store.state.loggedIn && to.path !== '/') {
next('/')
}
})
当用户重新加载页面(不是 /
路由)时,他们应该被重定向到 /
。我已经试过了,但最终会陷入无限循环:
router.beforeEach((to, from, next) => {
if (from.path === '/' && to.path !== '/' && store.state.loggedIn) {
next()
} else {
next('/')
}
})
from path 和 to path 一起导致无限循环
基本上就是这样
router.beforeEach((to, from, next) => {
if (!store.state.loggedIn && to.path !== '/') {
next('/')
}
})