无法读取未发现的财产

时间:2017-03-25 14:11:22

标签: laravel vue.js

我正在与Vue和Laravel 5.4合作。

我有一个post对象,里面有一个用户对象。

当试图从帖子对象中的那个用户对象获取任何数据时,我得到“无法读取欠载的属性”,即使数据在页面上显示正常。

这是我的帖子对象:

post object

我在这里叫它:

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

它在.vue文件中,一切都在页面上呈现得很好。

我有一个传递的用户道具,它是该应用的当前用户。

有什么想法吗?

1 个答案:

答案 0 :(得分:-1)

你可能只需要像这样添加空检查:

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