在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue-router的路由守衛(wèi)怎么跳轉(zhuǎn)路由?

vue-router的路由守衛(wèi)怎么跳轉(zhuǎn)路由?

我想用vue-router的導航守衛(wèi)定義一個全局守衛(wèi)來監(jiān)聽路由的變化
用于實現(xiàn)一個攔截進入頁面,然后跳轉(zhuǎn)至登錄頁面的功能
可是我寫的總出錯,Google后沒有找到解決方案,請教教我如何做
報錯信息:

clipboard.png

相關(guān)代碼:

clipboard.png

求幫忙,萬分感謝!

回答
編輯回答
空白格

clipboard.png

2017年1月13日 14:24
編輯回答
葬愛

死循環(huán)。
next('/login') 可以理解為重定向到/login。
所以還會進入這個鉤子函數(shù),再次判斷的時候還會進入if分支。

2017年5月16日 01:49
編輯回答
大濕胸

死循環(huán)了,beforeEach 意味著訪問所有路由都會執(zhí)行 next('/login'),訪問 /login 執(zhí)行 next('/login') 再訪問 /login 執(zhí)行 next('/login') 再訪問 /login 執(zhí)行 next('/login')...可以判斷 from.name 不為 login 時執(zhí)行 next('/login')

2017年1月19日 08:26
編輯回答
終相守
next({ path: '/login', replace: true })

應該可以

2017年2月9日 09:52