logo

该视频仅会员有权观看

立即开通课程「Vue.js前端应用开发实践」权限。

¥
199
/ 年

导航守卫(Navigation Guards)

  • 在路由切换时,可以设置导航守卫来执行检查,如验证用户登录状态。
  • 导航守卫可以获取用户想访问的路由和来源路由。
  • 未登录用户可以被重定向到登录页面。
  • 导航守卫可以全局配置,也可以配置在特定路由或路由组件中。
  • 使用 beforeEach 方法设置导航守卫,该方法在每次导航前执行,并接受 to, from, next 三个参数。
  • 必须调用 next 函数来完成导航。
  • 在全局导航守卫中,可以根据访问的路由进行特定逻辑处理,如重定向到首页。
  • 如果设置的导航守卫中没有调用 next, 路由组件将不会被正常显示。