vue路由如何通过路由守卫来限制通过地址栏跳转页面

在注册流程未完成的情况下如何通过vue路由守卫限制用户通过地址栏跳转页面, 请教!

https://v3.router.vuejs.org/zh/guide/advanced/navigation-guards.html#%E5%85%A8%E5%B1%80%E5%89%8D%E7%BD%AE%E5%AE%88%E5%8D%AB

没办法判断注册流程有没有走完,只能判断该项目有没有登录信息,建议:
用户登录后,将登录信息存储到localStorage 后者 sessionStorage中,页面跳转时,在beforeEach里面进行判断,当前是否有登录信息,如果有则正常跳转,否则重定向至登录页面


      router.beforeEach((to, from, next) => {
          if("是否登录的标识"){
            next({ name: "login"});
           //或next({ path: "/login" });
          }
        })