当前位置:网站首页 > Vue.js开发 > 正文

vue路由守卫 安全(vue3.0路由守卫)



router.beforeEach((to,from,next)=>{})

回调函数中的参数,

to:进入到哪个路由去,

from:从哪个路由离开,

next:函数,决定是否展示你要看到的路由页面

  • 如下,判断to.path当前将要进入的路径是否为登录注册,如果是就执行next(),展示当前界面。如果不是,就弹出alert,然后移至登录界面。
  • 这样就可实现,用户在未登录状态下,展示的一直是登录界面。

全局后置钩子router.afterEach((to,from)=>{})

  • 只有两个参数,
  • to:进入到哪个路由去,
  • from:从哪个路由离。
  • 如下,每次切换路由时,都会弹出alert,点击确定后,展示当前页面。

1.next()

2.next(false)

3.next('/')  

4.next(error)  

  

  

到此这篇vue路由守卫 安全(vue3.0路由守卫)的文章就 介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • map转json字符串 /u0000(map转json字符串 fastjson)2025-12-09 23:27:09
  • pcie5.0协议(PCIe5.0协议详解)2025-12-09 23:27:09
  • swagger2.0 出参map(swagger pathmapping)2025-12-09 23:27:09
  • vue3 路由守卫(vue3 路由守卫判断是否回退)2025-12-09 23:27:09
  • 网络词js是什么意思(网络上js是什么意思)2025-12-09 23:27:09
  • pcie5(pcie5.0的显卡有哪些)2025-12-09 23:27:09
  • vue钩子函数是什么(vue3.0钩子函数)2025-12-09 23:27:09
  • msvcp140_ATOMIC_WAIT.dll丢失的解决方法(msvcp140.dll丢失的解决方法win8.1)2025-12-09 23:27:09
  • Vue钩子函数有哪些含义(vue有哪些勾子函数)2025-12-09 23:27:09
  • vue2改成vue3麻烦吗(vue2升级3)2025-12-09 23:27:09
  • 全屏图片