【发布时间】:2019-08-09 07:16:37
【问题描述】:
这个问题的答案似乎很明显,但很难找到解决方案。
我的数据结构:
我尝试访问属性对象的第一张图片的 url。
<tr v-for="property in properties">
<th scope="row">${property.id}</th>
<td><a :href="'#'">${property.title} - ${property.images[0].image}</a>
</td>
很遗憾,property.images[0].image 不起作用。
我是 Vue.js 的新手。也许我没有看到明显的东西。任何帮助,将不胜感激。
非常感谢。
【问题讨论】:
-
您的代码看起来尽可能正确。您是否更改了分隔符,因为此页面也在服务器端呈现?我唯一的猜测是,您提供的数据在页面呈现后到达前端,并且您尝试不是从 vue 实例中实现它,因此它没有被 vue 的 setter 和 getter 包装,因此反应性中断。
-
感谢您的评论。我刚刚找到了一个解决方案 - 见下文。我更改了分隔符,因为它是一个 Django 项目,而且 Django 模板也使用花括号。