如何在beforeEach中添加参数

时间:2018-02-09 09:33:07

标签: vue-router

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

0 个答案:

没有答案