最近遇見一個情況,
在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