【发布时间】:2021-11-08 10:39:03
【问题描述】:
我的问题是我想动态加载一个 div image-background。我该怎么做?
<div
class="sub-service-box"
v-for="item in serviceCategories[itemIndex].services"
:key="item._id"
>
<div
class="background-img"
:style="{ backgroundImage: 'url(' + item.imageUrl + ')' }"
>
</div>
</div>
serviceCategories[itemIndex].services 是一个来自 API 的数组
【问题讨论】:
-
您的代码似乎没有问题。你确定
item.imageUrl加载任何图片吗? -
这能回答你的问题吗? CSS set background-image by data-image attr
-
由于您不能直接设置伪元素的样式,因此您需要将其传递给具有 URL 设置的 CSS 变量。
-
看完这个part就可以解决这个问题了