鍍金池/ 問答/HTML/ Vue生命周期?

Vue生命周期?

一個頁面中有3個路由組件:A,B,C
路由組件只有第一次跳轉(zhuǎn)進(jìn)來才會調(diào)用created方法,有沒有每次跳轉(zhuǎn)到這個路由頁面時都會自動調(diào)用的方法?

回答
編輯回答
好難瘦
  1. 生命周期中 mounted;
  2. 組件內(nèi)的守衛(wèi)
beforeRouteEnter
beforeRouteUpdate (2.2 新增)
beforeRouteLeave

clipboard.png

2018年6月13日 04:37
編輯回答
柒槿年

在子組件里寫mounted 或者用 vue-router鉤子函數(shù)

2017年11月16日 19:38
編輯回答
乖乖瀦

每次跳轉(zhuǎn)到這個路由頁面,難道不是watch監(jiān)聽路由,

watch: {
  '$route' (to, from) {
    console.log(to)
    this.AA() //每次都會觸發(fā)方法
  }
2018年7月9日 02:16
編輯回答
青檸

這個需求會不會是 需要監(jiān)聽路由變化以處理相應(yīng)變化 ?

watch: {
  $route() {
    // do somethings ...
  }
}
2017年5月31日 04:31
編輯回答
胭脂淚
watch: {
    $route(to,from){
    // to => 下一個頁面的route實(shí)例
    // from => 當(dāng)前頁面route實(shí)例
    this._getData(); // todo
}
2017年4月4日 01:25