我正在与Vue和Laravel 5.4合作。
我有一个post对象,里面有一个用户对象。
当试图从帖子对象中的那个用户对象获取任何数据时,我得到“无法读取欠载的属性”,即使数据在页面上显示正常。
这是我的帖子对象:
我在这里叫它:
<div class="pull-left">
<a href="#">
<img class="media-object avatar" :src="singlePost.user.photo_url" alt="img" />
</a>
它在.vue文件中,一切都在页面上呈现得很好。
我有一个传递的用户道具,它是该应用的当前用户。
有什么想法吗?
答案 0 :(得分:-1)
你可能只需要像这样添加空检查:
<div class="pull-left">
<a href="#">
<img class="media-object avatar" :src="singlePost && singlePost.user.photo_url" alt="img" />
</a>