父組件調子組件,當傳的id相同時子組件不會調用本身的刷新方法

原本每次都是會發送一個 id,而後子組件根據不一樣的 id 來請求數據,從而讓頁面看上去會改變,可是有時候會發和上一次相同的 id 過去給子組件,而子組件已經接受過這個相同 id,這個時候 watch 裏面的方法就不會被執行了,而我想的就是要讓它也執行,因而我這樣作this

 

父組件中的子組件io

<project v-show='isShow' :toProject='messagesContent'></project>function

 

messagesContent 原本存放的是 id請求

同時再多傳一個 newTime方法

發送的是下面的時間im

var new_time = new Date();數據

var obj = {時間

  id: id,watch

  time: new_timetime

}

this.messagesContent = obj

子組件的 watch 方法,由於父傳過來都會帶着時間,因此 watch 必定會執行裏面的 doSomething 方法

watch: {

      toProject: function () {

      this.doSomething();

      }

  },

相關文章
相關標籤/搜索