小编Max*_*Max的帖子

如何在vue js中循环遍历数组中的图像数组

我想在另一个名为产品的数组中显示名为“image”的数组内的图像。

所以基本上,如果一个产品包含 3 个图像的数组,我想显示 3 个图像,等等......

这是我的代码

<template>
  <div class="details">
    <div class="container">
      <div class="row">
        <div class="col-md-12" v-for="(product,index) in products" :key="index">
          <div v-if="proId == product.productId">
            <h1>{{product.productTitle}}</h1>
            <h2>{{product.productId}}</h2>
            <img :src="product.image[0]" class="img-fluid">
          </div>
        </div>
        <div class="col-md-12" v-for="(product,index) in products" :key="index">
          <div v-if="proId == product.productId">
            <img :src="product.image[1]" class="img-fluid">
          </div>
        </div>
      </div>
    </div>
  </div>
</template>
<script>
export default {
  name: "details",
  data() {
    return {
      proId: this.$route.params.Pid,
      title: "details",
      products: [
        {
          productTitle: "ABCN",
          image: [
            require("../assets/images/autoportrait.jpg"),
            require("../assets/images/bagel.jpg")
          ],
          productId: 1
        },
        {
          productTitle: "KARMA", …
Run Code Online (Sandbox Code Playgroud)

javascript arrays vue.js

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

arrays ×1

javascript ×1

vue.js ×1