2017-03-25 23 views
0

我正在使用Vue和Laravel 5.4。無法讀取undefinded的屬性

我有一個內部有用戶對象的單個post對象。

當試圖從post對象中的該用戶對象獲取任何數據時,即使數據在頁面上顯示正常,我也會得到「無法讀取underfinded的行爲」。

這是帖子的對象:

post object

在這兒,我稱之爲:

<div class="pull-left"> 
    <a href="#"> 
    <img class="media-object avatar" :src="singlePost.user.photo_url" alt="img" /> 
    </a> 

及其對在.vue文件,一切都呈現就好上這一頁。

我有一個用戶道具,即通過該應用程序的當前用戶。

任何想法?

+0

的[無法在我的Vue組件訪問嵌套的JSON數據]可能的複製(http://stackoverflow.com/questions/42853913/斜面存取嵌套JSON-數據在-MY-VUE分量) – Saurabh

回答

-1

你可能只需要添加空校驗是這樣的:

<div class="pull-left"> 
    <a href="#"> 
    <img class="media-object avatar" :src="singlePost && singlePost.user.photo_url" alt="img" /> 
    </a>