1.首先引入ImagePreview
和其他组件不同,不是通过HTML结构的方式来使用,而是通过函数调用的方式。
import { ImagePreview } from 'vant';
2.在图片中添加click事件
<div class="img_box" v-for='(item2,index) of images' :key='index'>
<img :src="item2" alt="" @click="getImg(index)">
</div>
3.click事件
images:需要预览的图片URL 数组
showIndex: 是否显示页码
loop:是否开启循环播放
startPosition: 图片预览起始位置索引
getImg(index){
ImagePreview({
images: this.images, // 预览图片的那个数组
showIndex:true,
loop:false,
startPosition:index, // 指明预览第几张图
})
}