微信小程序点击图片放大预览使用到 wx.previewImage 接口,可以放大、上/下一张
上代码
wxml代码
<view class=‘content-img‘ wx:if="{{images}}" > <view wx:for="{{images}}"> <image src="{{item}}" data-src="{{item}}" bindtap="previewImage"></image> </view> </view>
js代码
data: { images: [ ‘http://pic.58pic.com/58pic/15/63/07/42Q58PIC42U_1024.jpg‘, ‘http://img.zcool.cn/community/01d881579dc3620000018c1b430c4b.JPG@3000w_1l_2o_100sh.jpg‘ ], }, /** * 预览图片 */ previewImage: function (e) { console.log(e) var current = e.target.dataset.src; wx.previewImage({ current: current, // 当前显示图片的http链接 urls: this.data.images // 需要预览的图片http链接列表 }) } ,
测试的只能用网络图片,本地不能使用,这个需要研究研究。
效果图