2017-01-23 24 views
-2

我開始使用Vue中的單個文件組件嘗試並使用它們更模塊化,並且在通過API的異步響應設置道具時傳遞道具時遇到困難。傳遞由異步API調用產生的道具:越來越未定義

下面是我的工作到底是什麼在:

中的承諾中定義的道具'api_res_movie_list''showList' axios GET在我的chil上顯示爲undefined d組件,即使它們被分配到我父組件中的正確值。我認爲這是因爲在傳遞道具之前渲染了子組件......是因爲我使用了v-show而不是v-if?我有關的具體規則和通過道具的最佳做法有點糊塗了......

+1

請在您的問題中包含相關代碼 – Phil

+0

未在模板中看到任何添加到您的「」組件中的道具。它應該看起來像'' – Phil

+0

最好閱讀文檔〜https://vuejs.org/v2/guide/components。 HTML#道具 – Phil

回答

1

正如在評論中提到,你必須通過在組件道具像以下:

<chooseMovie :your-data="api_res_movie_list"></chooseMovie> 

你可以得到更多的細節關於這個here

相關問題