關於Vue父組件把異步獲取的數據傳給子組件的問題


由於父組件中的數據是異步獲取的,而子組件在一開始便會渲染,所以會造成子組件渲染完成后,數據還未獲取到的情況

這里有一個簡單的解決方案:在子組件渲染前,判斷父組件數據是否獲取完成,數據獲取完成后再渲染子組件

tab-weekly(v-if="userId", :userId="userId")

如上代碼,tab-weekly是子組件,userId是在父組件中異步獲取、需要傳遞給子組件tab-weekly的數據,在其中加一個判斷,當userId存在后,再渲染子組件

 


免責聲明!

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



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