router.beforeEach((to, from, next) => {
if (auth) {
next()
} else {
next('/')
}
})
使用vue-router
beforeEach
控件auth
,如果成功true
,请转到next
,否则重定向到'/'
。它正在工作,但我希望重定向到主页'/'
并弹出登录对话框。
所以我改为:
next({path: '/', params: { showLogin: true }})
当我将auth
设置为false时,在我的home.vue
中,console.log(this.$route.params.showLogin)
会undefined