vue父組件引用子組件方法顯示undefined問題緣由及解決方法

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

     1.首先導入子組件而且在components中定義子組件html

     2.引用子組件,並定義ref,ref定義的名稱用於 this.$refs所調用的名稱vue

     3.調用子組件的方法 (getLoanApplyInfo()爲子組件的方法)。this

     

可是我在調用子組件的方法時 (this.$refs.pboc.getLoanApplyInfo()方法),出現了getLoanApplyInfo未定義的異常。spa

這個問題出現確定是我沒有獲得子組件的實例,因此調用的時候出現了undefined異常。component

個人子組件沒有在頁面初始化時加載,而是在點擊某個特定的按鈕後纔開始顯示加載htm

在這裏作初始化後就立馬執行了下一句調用子組件的方法,可能他尚未初始化完成,因此出現了undefined的異常,blog

因此在這裏調用子組件方法時,我稍做了一下延時處理:get

這樣處理後沒有undefined異常了,能夠正常調用子組件方法了it

複製於:https://www.cnblogs.com/lulianlian/p/7683066.htmlclass

相關文章
相關標籤/搜索