# 多图预览

多图预览用到的配置如下

字段 类型 默认值 备注
multiple Boolean false 是否多图预览
nowImgIndex Number 0 多图预览时默认显示的图片下标
imgList Array 多图预览时传入的图片数组

# multiple

如果您想启用多图预览, 则需要将 multiple 属性设为 true ,来告诉组件您开启了多图预览模式

# nowImgIndex

多图预览的时候,您也许并不是每次都想从数组的第一张图片开始预览,我们为您提供了 nowImgIndex 属性,您只需要将需要预览的图片的下标赋值给 nowImgIndex 属性即可(注意是下标哦,下标从 0 开始)。

# imgList

当您开启了多图预览模式后,原有的 src 属性将失效,您需要将需要预览的图片以数组的形式赋值给 imgList 属性

# 示例

快点击下面的图片试试看吧

点击查看代码
<template>
  <div>
    <img
      v-for="(item, index) in urlData"
      :key="index"
      :src="item"
      style="width:30%"
      @click="showImg(index)"
    />
  </div>
</template>














 
 
 






<script>
export default {
  data () {
    return {
      urlData: [
        '/img/img-2.jpg',
        '/img/img-3.jpg',
        '/img/img-4.jpg'
      ]
    }
  },
  methods: {
    showImg(index) {
      this.$hevueImgPreview({
        multiple: true,
        nowImgIndex: index,
        imgList: this.urlData
      })
    }
  }
}
</script>
最后更新日期: 4/24/2021, 10:27:50 PM