鍍金池/ 問答/HTML5  HTML/ Vue子組件監(jiān)聽props值的變化

Vue子組件監(jiān)聽props值的變化

子組件設(shè)置如下 props的值是currentPage

<black-list @invalid="invalidBlackList" @dataLoading='loadData' :pageNo='currentPage' ></black-list>

當(dāng)currentPage發(fā)生變化的時(shí)候 監(jiān)聽子組件中的數(shù)據(jù)卻沒有觸發(fā) 這是什么原因呢?

wacth:{
    pageNo:{
      immediate:true,
      handler:function(){
        console.log('hello world')
     }
    }
  }
回答
編輯回答
耍太極

wacth ------> watch

2017年5月1日 23:22
編輯回答
來守候

你的pageNo是一個(gè)對象的話,需要監(jiān)聽這個(gè)對象屬性的值變化才可以。

比如pageNo下面有一個(gè)屬性叫flag,則可以這樣監(jiān)聽:

 watch: {
    'pageNo.flag'(){
      console.log(new Date());
    }
  }
2017年7月27日 19:32