微信官方文档:wx.previewImage(Object object) | 微信开放文档需求:小程序中需要点击图片放大预览
wx.previewImage(Object object) | 微信开放文档
wx.previewImage({
current: '', // 当前显示图片的http链接
urls: [] // 需要预览的图片http链接列表
})
1.列表里面图片需要点击放大
<view wx:for="{{ list }}" wx:key="index">
<view wx:if="{{item.picList.length>0}}">
<image wx:for="{{item.picList}}" wx:for-item="pic" wx:key="index" data-list="{{item.picList}}" data-src="{{pic}}" bindtap="previewImage" src="{{pic}}"></image>
</view>
</view>
bindtap="previewImage":点击触发图片放大
wx:for="{{item.picList}}" :循环需要渲染的图片数组
data-src="{{pic}}" :图片路径,点击previewImage传参
2.点击事件处理
previewImage(e) {
var src = e.currentTarget.dataset.src; // 获取data-src
var imgList = e.currentTarget.dataset.list;// 获取data-list
wx.previewImage({
current: src, // 当前显示图片的地址
urls: imgList // 所有需要预览的图片是数组对象
})
}