查看轮播图大图
<swiper-item v-for="(item,i) in carinfo.pic" :key="i">
<view class="swiper-item"><image :src="item" mode="" class="card_video" @click="bigImage(i)"></image><view class="biaozhu">{{carinfo.pic.length}}-{{i+1}}</view></view>
</swiper-item>
bigImage(i){
let imgs = this.carinfo.pic.map(item =>{
return item
})
uni.previewImage({
urls:imgs,
current:i
})
},
查看富文本中的图片大图
<rich-text :nodes="carinfo.desc" :data-nodes="carinfo.desc" @click="bigDetail"></rich-text>
bigDetail(e){
let contentimg = e.target.dataset.nodes;
let imgs = contentimg.match(/<img[^>]+>/g);
let arrImg=[];
for(var i=0;i<imgs.length;i++){
imgs[i].replace(/<img[^>]*src=['"]([^'"]+)[^>]*>/gi,function(match,capture){
arrImg.push(capture)
})
}
uni.previewImage({
current:arrImg,
urls:arrImg,
})
},