vue父子組件傳值之異步以後子組件沒法拿到父組件傳的值

在vue中父子組件傳值是很是常見的,父組件給子組件傳值使用的是props,子組件給父組件傳值使用的是$emitvue

可是今天就不詳細的介紹父子組件之間傳值,在這裏咱們介紹的是子組件在異步請求回來的參數沒法傳遞給子組件,子組件拿到的父組件的傳遞過來的參數一直是undefined,這裏主要介紹一下如何拿到異步以後的數據:異步

主要介紹一下兩種方法給你們:

方法1:cdn

1.在個人子組件開始的時候初始化個人參數,在父組件調用子組件的時候,利用ref屬性直接調用個人子組件的初始化方法;具體代碼以下:blog

如上圖是我子組件的初始化方法,這樣就不用在props裏面定義我父組件傳遞的參數,只須要在data中定義我須要的參數:it

而後在個人父組件中直接調用個人子組件的初始化參數方法, 具體代碼以下:io

寫的好累class

----------------------------------我是華麗麗的分割線-------------------------------------------lazyload

相關文章
相關標籤/搜索