由於父組件中的數據是異步獲取的,而子組件在一開始便會渲染,所以會造成子組件渲染完成后,數據還未獲取到的情況
這里有一個簡單的解決方案:在子組件渲染前,判斷父組件數據是否獲取完成,數據獲取完成后再渲染子組件
tab-weekly(v-if="userId", :userId="userId")
如上代碼,tab-weekly是子組件,userId是在父組件中異步獲取、需要傳遞給子組件tab-weekly的數據,在其中加一個判斷,當userId存在后,再渲染子組件
由於父組件中的數據是異步獲取的,而子組件在一開始便會渲染,所以會造成子組件渲染完成后,數據還未獲取到的情況
這里有一個簡單的解決方案:在子組件渲染前,判斷父組件數據是否獲取完成,數據獲取完成后再渲染子組件
tab-weekly(v-if="userId", :userId="userId")
如上代碼,tab-weekly是子組件,userId是在父組件中異步獲取、需要傳遞給子組件tab-weekly的數據,在其中加一個判斷,當userId存在后,再渲染子組件
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。