子 組件檢測父組件傳值 v-if和v-show的區別


今天在寫彈框組件的時候,遇到需要父組件給子組件傳值的時候要自動更新。之前都是放在子組件的mounted 鈎子函數中執行的,今天卻無法執行。一番查找后發現。之前的組件基本都是用v-if進行組件顯示。而彈框實際上是使用的v-show的功能。兩個區別在於v-if 變化的時候頁面會重新渲染頁面,而v-show實質上是通過css來控制顯示。但是實際上並沒有重新渲染。子組件沒有渲染所以就無法觸發鈎子函數執行。后面選用了使用watch來檢測數據。

 


免責聲明!

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



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