Vue路由守衛(wèi)是一種機(jī)制,用于在導(dǎo)航過程中對(duì)路由進(jìn)行監(jiān)控和控制。Vue?Router提供了三種類型的路由守衛(wèi):
1.?全局前置守衛(wèi):router.beforeEach
2.?全局解析守衛(wèi):router.beforeResolve
3.?全局后置守衛(wèi):router.afterEach
這些守衛(wèi)可以用來進(jìn)行權(quán)限驗(yàn)證、頁(yè)面加載前的處理、頁(yè)面切換時(shí)的邏輯等操作文章來源:http://www.zghlxwxcb.cn/news/detail-857401.html
路由守衛(wèi)中回調(diào)函數(shù)的參數(shù)
每個(gè)守衛(wèi)方法接收三個(gè)參數(shù):文章來源地址http://www.zghlxwxcb.cn/news/detail-857401.html
-
to
: 即將要進(jìn)入的目標(biāo) -
from
: 當(dāng)前導(dǎo)航正要離開的路由 - next:涉及到next參數(shù)的鉤子函數(shù),必須調(diào)用next()方法來resolve這個(gè)鉤子,否則路由會(huì)中斷在這,不會(huì)繼續(xù)往下執(zhí)行。注意,這個(gè)參數(shù)是可選的。
到了這里,關(guān)于vue - 路由守衛(wèi)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!