【发布时间】:2020-07-15 08:21:35
【问题描述】:
我遍历一个列表并想根据该列表中的属性设置背景图像。
但在 v-bind:stlye 中,该属性未定义。
如何通过?
<div class="content" v-bind:key="slide.id" v-for="slide in show.slides">
<div class="slide">
<div class="model"
:style="{ backgroundImage:
`url(${strapiUrl + slide.model_media.Media.url})` }">
<div class="title">{{slide.title}}</div>
</div>
</div>
【问题讨论】:
-
strapiUrl是在哪里定义的?此外,您最好将其抽象为一个方法。 -
strapiUrl 在 data() 中定义。
-
也许你应该检查你的 div 嵌套结构
标签: vue.js vue-component