vue 路由導航白話全解析

這里先放上官網(wǎng)的教程和說明:點擊這里绞呈,vue導航守衛(wèi)官方文檔

路由守衛(wèi)

路由守衛(wèi)說白了就是路由攔截运吓,在地址欄跳轉之前 之后 跳轉的瞬間 干什么事

全局守衛(wèi)

全局守衛(wèi)顧名思義尘颓,就是全局的,整個項目所有路由主胧,跳轉所用到的守衛(wèi)(攔截)叭首,設置了全局守衛(wèi)之后习勤,只要路由(瀏覽器地址欄)發(fā)生變化就會觸發(fā)的事件

全局守衛(wèi)分為二部分 前置守衛(wèi)(跳轉之前) 后置鉤子(跳轉之后)

前置守衛(wèi):

router.beforeEach

這個方法有三個參數(shù)

(to, from, next)

to:即將進入的地址,比如說 點擊按鈕 從 A 跳轉到 B 放棒,那么to就是 B 的路由對象姻报,

from:要離開的地址,比如說 點擊按鈕 從 A 跳轉到 B 间螟,那么to就是 A 的路由對象吴旋,

next:就是在跳轉的時候要執(zhí)行的事件,比如說 點擊按鈕 從 A 跳轉到 B 厢破,然后我在next執(zhí)行了一個方法 next({ path: ‘/C’ }) 這樣就會跳轉到C 頁面荣瑟,而不是 B 頁面了,這就是路由攔截了摩泪,如果這么寫的話 不管你愿來是想從 那個頁面 跳轉 那個頁面 他都會給你跳轉到 C 頁面

在這里就可以判斷笆焰,如果滿足一定的條件 就讓他 next({ path: ‘/C’ }) 就是滿足一定的條件 才讓他跳轉到C 不滿足的時候 就正常跳轉

這里next 還有一個作用 next(false) 這樣會中斷路由的跳轉 比如說 點擊按鈕 從 A 跳轉到 B 然后我執(zhí)行了 next(false) 那么瀏覽器就不會進行跳轉 從新回到A頁面 這樣就阻止了路由的跳轉 在這里就可以判斷,如果滿足一定的條件 就讓他 next(false) 這樣就不進行跳轉了

路由獨享守衛(wèi)

顧名思義:就是這個守衛(wèi)见坑,只是單獨的這個組件獨享的嚷掠,局部的,不是全局的荞驴,只有這個路由在進行跳轉的時候不皆,才會觸發(fā)的,其他的組件熊楼,路由進行跳轉的時候不執(zhí)行這個方法

獨享守衛(wèi)有三個方法:

beforeRouteEnter 在渲染該組件的對應路由被 confirm 前調(diào)用 就是頁面跳轉前要執(zhí)行的方法 要干的事

beforeRouteUpdate 在當前路由改變霹娄,但是該組件被復用時調(diào)用 就是當頁面 在A 跳轉到 B 的一瞬間 要干的事

beforeRouteLeave 導航離開該組件的對應路由時調(diào)用 就是在跳轉完成之后 要干的事

這三個方法 都有三個參數(shù) (to, from, next) 跟全局守衛(wèi)的 三個參數(shù)用法一樣

其中 beforeRouteEnter 守衛(wèi) 不能 訪問 this 其他兩個守衛(wèi)可以訪問到this

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市鲫骗,隨后出現(xiàn)的幾起案子犬耻,更是在濱河造成了極大的恐慌,老刑警劉巖执泰,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件枕磁,死亡現(xiàn)場離奇詭異,居然都是意外死亡术吝,警方通過查閱死者的電腦和手機透典,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來顿苇,“玉大人峭咒,你說我怎么就攤上這事〖退辏” “怎么了凑队?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我漩氨,道長西壮,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任叫惊,我火速辦了婚禮,結果婚禮上霍狰,老公的妹妹穿的比我還像新娘。我一直安慰自己蔗坯,他們只是感情好康震,可當我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布宾濒。 她就那樣靜靜地躺著腿短,像睡著了一般。 火紅的嫁衣襯著肌膚如雪绘梦。 梳的紋絲不亂的頭發(fā)上橘忱,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天卸奉,我揣著相機與錄音钝诚,去河邊找鬼择卦。 笑死,一個胖子當著我的面吹牛郎嫁,可吹牛的內(nèi)容都是我干的秉继。 我是一名探鬼主播,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼泽铛,長吁一口氣:“原來是場噩夢啊……” “哼尚辑!你這毒婦竟也來了盔腔?” 一聲冷哼從身側響起杠茬,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤弛随,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后舀透,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體栓票,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡愕够,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年佛猛,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片继找。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖婴渡,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情缩搅,我是刑警寧澤,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布硼瓣,位于F島的核電站,受9級特大地震影響置谦,放射性物質發(fā)生泄漏。R本人自食惡果不足惜媒峡,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望谅阿。 院中可真熱鬧,春花似錦签餐、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽冠摄。三九已至糯崎,卻和暖如春河泳,著一層夾襖步出監(jiān)牢的瞬間沃呢,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工拆挥, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留樟插,地道東北人。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像黄锤,于是被迫代替她去往敵國和親搪缨。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,843評論 2 354