【问题标题】:How to make vue naviagation guard work after refresh刷新后如何使vue导航守卫工作
【发布时间】:2020-12-01 17:37:41
【问题描述】:
  if(to.matched.some(record =>to.meta.requiresAuth)){

    if(store.getters.isAuthenticated == true)
    next()

    else next({name: "Login"}) 

  }
 else next()
})

所以,我有这个验证码。它工作正常,除了当我刷新页面时,除非我再次登录,否则我无法访问它。如何使它也可以刷新?谢谢

【问题讨论】:

  • 您需要在刷新、验证令牌或检查会话时重新检查身份验证。

标签: vue.js navigation vuex vue-router


【解决方案1】:

我想通了。我使用 sessionStorage 而不是 Vuex 存储,因为即使刷新后它也会保留这些值。 localStorage 由于某种原因无法正常工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-01
    • 2019-01-29
    • 2021-10-04
    • 2019-10-21
    • 1970-01-01
    • 1970-01-01
    • 2020-10-25
    • 1970-01-01
    相关资源
    最近更新 更多