2024年6月1日发(作者:嵇涵润)
vue3 setup 语法糖下的路由守卫 beforerouteenter 用法
vue3 setup 语法糖下的路由守卫 beforerouteenter 用法
在Vue 3中,新的Composition API为我们带来了一种新的写法,
即标签,通过在
onBeforeRouteEnter函数接收了3个参数:
• to:即将进入的目标路由对象
• from:当前导航正要离开的路由对象
• next:用于跳转到下一个路由的函数
在onBeforeRouteEnter函数内部,我们可以编写具体的守卫逻
辑。
跳转控制
onBeforeRouteEnter中的next函数可以用于控制路由跳转。
通过调用next函数,我们可以决定接下来的跳转行为。
• next():继续导航到目标路由
• next(false):取消导航
• next('/'):导航到一个不同的地址
• next(error):导航到一个错误页
标签,通过在
onBeforeRouteEnter函数接收了3个参数:
• to:即将进入的目标路由对象
• from:当前导航正要离开的路由对象
• next:用于跳转到下一个路由的函数
在onBeforeRouteEnter函数内部,我们可以编写具体的守卫逻
辑。
跳转控制
onBeforeRouteEnter中的next函数可以用于控制路由跳转。
通过调用next函数,我们可以决定接下来的跳转行为。
• next():继续导航到目标路由
• next(false):取消导航
• next('/'):导航到一个不同的地址
• next(error):导航到一个错误页