对于vue-router中的 next()方法最简单的理解:

next()实际上就是起到“执行”或者说“放行”的作用。

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

如上述代码,注册一个路由前置守卫。

当需要从‘from’跳转至‘to’时,路由守卫会监控到这一举动,若不执行next(),则相当于没有放行,会依然留在from对应的路由。只有当执行了next()之后,才会进行跳转。

Logo

前往低代码交流专区

更多推荐