uniapp预览图片
一、需求
最近有一个留言板需求,留言之后需要展示留言信息,信息里面除了文字还有图片。
点击图片,可预览图片。就用到了 uniapp 预览图片的功能:uni.previewImage(OBJECT)
二、使用
html
<view class="img-c" v-show="item.pictureUrl">
<image class="img" v-for="(itemImg, imgIndex) in item.pictureUrl" :key="imgIndex" mode='widthFix' @tap.stop="onPreviewImageClick(item.pictureUrl)" :src="picIp + itemImg.address + picFileName + itemImg.fileName">
</image>
</view>
// 预览图片
onPreviewImageClick(image) {
let imgArr = []
image.forEach(item => {
imgArr.push(this.picIp + item.address + this.picFileName + item.fileName)
})
//预览图片
uni.previewImage({
urls: imgArr
})
},
还没有评论,来说两句吧...