vue中使用refs出現undefined的解決方法


最近遇見一個情況,
在methods:{}中的某個方法,
通過父組件去調用子組件的一個方法;this.$refs.xxx
打印出來的卻是undefined?

因為:
是如果在DOM結構中的某個DOM節點使用了v-if、或者v-for
(即根據獲得的后台數據來動態操作DOM,即響應式)


如何解決: 可以將v-if變成v-show  我測試過這樣是可以的
還可以使用 settimeout延遲進行處理

之所以出現undefined;是因為$refs不是響應式的,所以才會出現undefined


參考地址:https://www.jb51.net/article/131163.htm


免責聲明!

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



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