美文网首页
vue-router的next()方法

vue-router的next()方法

作者: AmilyHao | 来源:发表于2020-04-15 14:44 被阅读0次

    1、next():进行管道中的下一个钩子。如果全部钩子执行完了,则导航的状态就是confirmed(确认的)。
    2、next(false):中断当前的导航。如果浏览器的URL改变了(可能是用户手动或者浏览器后退按钮),那么URL地址会重置到from路由对应的地址。
    3、next('/')或者next({path:'/'}):跳转到一个不同的地址。当前的导航被中断,然后进行一个新的导航。你可以向next传递任意位置对象,且允许设置诸如replace:true、name:'home'之类的选项以及任何用在router-link的toProp或router.push中的选项。
    4、next(error)如果传入next的参数是一个Error实例,则导航会被终止且该错误会被传递给router.onError()注册过的回调。

    相关文章

      网友评论

          本文标题:vue-router的next()方法

          本文链接:https://www.haomeiwen.com/subject/bqecvhtx.html