vue中如何在子組件添加類似於watch屬性監聽父組件數據,數據變化時子組件做出相應的動作


首先:我們需要在父組件中標簽中定義一個 ref=“parentObjVue”

其次:我們在子組件中,通過  var tmp=this.$refs.parentObjVue找到父組件。

然后:我們在子組件中這樣去寫(例如監聽父組件中的一個gdata屬性)

tmp.$watch('gdata',(newVal,oldVal)=>{
   // 這里就是gdata數據發生變化的時候具體的操作內容,同在自己的組件當中使用watch一樣。
})

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM