beforeEach 之 next

在这里我用通俗点的说法解释上next(),next(false),next('/'),next(error),但愿经过这接地气的解释你能掌握这几个知识点。
背景:你乘坐汽车从A景区想赶往B景区(模拟路由A跳转到路由B)
1.next()code

你乘坐汽车要从A景区到B景区,路过关卡时,守门人拦下你,你量出了next(),守门人一看没问题,赶忙放行,因而你顺利到达了B景区。

2.next(false)router

若是你量出了next(false),守门人立马关住大门,不让你走,哪都不让你去,你说想换个交通方式,走路或者坐飞机,都不行,老实待在A景区吧

3.next('/')ip

你本来打算从A景区到B景区,可是走到关卡的时候因为某些缘由改变了主意,想要去C景区,你对守门员量出了next({path:'/C'}),守门员一看,哦,原来你不去B了,要去C啊,去吧去吧,而后你顺利到达了C景区

4.next(error)路由

你在出发以前,给你妈妈说,妈,要是有什么事我立马通知你,你记得查看消息啊(你注册了router.onError())走到中途,出现了意外,你发出next(error),而后你妈就收到了消息,赶忙打电话问你怎么了(执行router.onError()里的回调)

tips:最重要的是本身要吃透文档,若是一遍不懂再看一遍,再不懂就本身写demo去实践文档

相关文章
相关标签/搜索