vue router
Data Fetchingタイミングと vue lifecycle hook
vue routerを利用するときにdataをfetchするタイミングは以下の2つを考えられる
- Fetching After Navigation
- Fetching Before Navigation
Fetching After Navigation
vue componentの create
hookで処理する
vue Instance Lifecycle hook
- beforeCreate
- created
- beforeMount
- mounted
- beforeUpdate
- updated
- beforeDestroy
- destroyed
Fetching Before Navigation
vue-rotuerの in-component navigation guardsのbeforeRouteEnter
で処理する
In-Component Navigation Guard
- beforeRouteEnter
- beforeRouteUpdate (added in 2.2)
- beforeRouteLeave