1. 程式人生 > >關於vue父元件引用子元件問題

關於vue父元件引用子元件問題

     1.首先匯入子元件並且在components中定義子元件


     2.引用子元件,並定義ref,ref定義的名稱用於 this.$refs所呼叫的名稱


     3.呼叫子元件的方法 (getLoanApplyInfo()為子元件的方法)。

但是我在呼叫子元件的方法時 (this.$refs.pboc.getLoanApplyInfo()方法),出現了getLoanApplyInfo未定義的異常。


這個問題出現肯定是我沒有得到子元件的例項,所以呼叫的時候出現了undefined異常。

我的子元件沒有在頁面初始化時載入,而是在點選某個特定的按鈕後才開始顯示載入


在這裡做初始化後就立馬執行了下一句呼叫子元件的方法,可能他還沒有初始化完成,所以出現了undefined的異常,

所以在這裡呼叫子元件方法時,我稍作了一下延時處理:


這樣處理後沒有undefined異常了,可以正常呼叫子元件方法了。

      我也是剛入門vue不久,很多東西也不是太懂,遇到了問題就隨手記下來,有什麼錯誤的地方,還請各位大佬指點一下。

                                                                                                                                        --  往事輕隨風