Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 带背景图像的V-FOR_Vue.js_V For_Vue Props - Fatal编程技术网

Vue.js 带背景图像的V-FOR

Vue.js 带背景图像的V-FOR,vue.js,v-for,vue-props,Vue.js,V For,Vue Props,我正在尝试用背景图像制作一个v-for循环。我的目的是为每个包含不同背景图像的列创建一个。这里有什么问题吗( 请注意,这是一个用道具导入的数组。这是一个组件模板 <template> <div class="row"> <div v-for="photo in photos" :key="photo" class="col-3"

我正在尝试用背景图像制作一个v-for循环。我的目的是为每个包含不同背景图像的列创建一个。这里有什么问题吗( 请注意,这是一个用道具导入的数组。这是一个组件模板

<template>
  <div class="row">
    <div
      v-for="photo in photos"
      :key="photo"
      class="col-3"
      style="background-image: url({{photo.url}})"
    >
      Need to see photo here
    </div>
  </div>
</template>

<script>
export default {
  props: ["photos"],
};
</script>

需要在这里看照片吗
导出默认值{
道具:[“照片”],
};
请参阅


需要在这里看照片吗

对于
v-bind:style

<template>
  <div class="row">
    <div
      v-for="(photo, index) in photos"
      :key="index"
      class="col-3"
      :style="`background-image: url(${photo.url})`"
    >
      Need to see photo here
    </div>
  </div>
</template>

需要在这里看照片吗
<template>
  <div class="row">
    <div
      v-for="(photo, index) in photos"
      :key="index"
      class="col-3"
      :style="`background-image: url(${photo.url})`"
    >
      Need to see photo here
    </div>
  </div>
</template>