通俗理解vue路由的導航鈎子中關於next()


 1 背景:你乘坐汽車從A景區想趕往B景區(模擬路由A跳轉到路由B)
2 1.next() 3 你乘坐汽車要從A景區到B景區,路過關卡時,守門人攔下你,你量出了next(),守門人一看沒問題,趕緊放行,於是你順利到達了B景區。 4 5 2.next(false) 6 如果你量出了next(false),守門人立馬關住大門,不讓你走,哪都不讓你去,你說想換個交通方式,走路或者坐飛機,都不行,老實待在A景區吧 7 8 3.next(’/’) 9 你原本打算從A景區到B景區,但是走到關卡的時候由於某些原因改變了主意,想要去C景區,你對守門員量出了next({path:’/C’}),守門員一看,哦,原來你不去B了,要去C啊,去吧去吧,然后你順利到達了C景區 10 11 4.next(error) 12 你在出發之前,給你媽媽說,媽,要是有什么事我立馬通知你,你記得查看消息啊(你注冊了router.onError())走到中途,出現了意外,你發出next(error),然后你媽就收到了消息,趕緊打電話問你怎么了(執行router.onError()里的回調)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM