1. 程式人生 > >vue之生命周期鉤子函數

vue之生命周期鉤子函數

函數 屬性 ash med rom 每次 進入 str out

1、vue router.beforeEach

beforeEach的鉤子函數,它是一個全局的before 鉤子函數, (before each)意思是在 每次每一個路由改變的時候都得執行一遍。

它的三個參數:

to: (Route路由對象) 即將要進入的目標 路由對象 to對象下面的屬性: path params query hash fullPath matched name meta(在matched下,但是本例可以直接用)

from: (Route路由對象) 當前導航正要離開的路由

next: (Function函數) 一定要調用該方法來 resolve 這個鉤子。 調用方法:next(參數或者空) ***必須調用

next(無參數的時候): 進行管道中的下一個鉤子,如果走到最後一個鉤子函數,那麽 導航的狀態就是 confirmed (確認的)

next(‘/‘) 或者 next({ path: ‘/‘ }): 跳轉到一個不同的地址。當前的導航被中斷,然後進行一個新的導航。

vue之生命周期鉤子函數