我有一个Vue
应用程序成功发出ajax请求以从服务器获取数据。然后我使用像这样的v-for
循环数据:
<div v-for="post in posted">
<img :src="'{{Config::get('app.url')}}/sudan2018book/public/img/' + post.user.pic">
</div>
但我收到以下错误,我不确定它们是什么意思:
答案 0 :(得分:0)
这意味着post.user
为空。这可能是因为您正在进行的async
调用此时尚未检索到数据,或者您的某些帖子的user
属性设置为null 。无论哪种方式,您都应该在尝试访问该属性之前检查v-for
不是post.user
的{{1}},您可以使用null
执行此操作:
v-if
这里是JSFiddle:https://jsfiddle.net/ofm4fe60/