微信小程序点击图片放大

WXML:

1 <view class='imgList'>      
2   <view class='imgList-li' wx:for='{{imgArr}}'>
3     <image class='img' src='{{item}}' data-src='{{item}}' bindtap='previewImg'></image>
4   </view>
5 </view>

 

WXSS:

 1 .imgList{
 2   width: 100%;
 3 }
 4 .imgList .imgList-li{
 5   width: 100%;
 6 }
 7 .imgList .imgList-li .img{
 8   width: 400rpx;
 9   height: 400rpx;
10 }

 

JS:

 1 Page({
 2   data: {
 3     imgArr:[
 4       'http://bpic.588ku.com/element_origin_min_pic/16/10/30/528aa13209e86d5d9839890967a6b9c1.jpg',
 5       'http://bpic.588ku.com/element_origin_min_pic/16/10/30/54fcef525fa8f6037d180f3c26f3be65.jpg',
 6       'http://bpic.588ku.com/element_origin_min_pic/16/10/30/62e3ca3a02dddb002eff00482078d194.jpg',
 7       'http://bpic.588ku.com/element_origin_min_pic/16/10/31/c7167fcfb4ebcd12621c05b0c852e98e.jpg'
 8     ]
 9   },
10   previewImg:function(e){
11     console.log(e.currentTarget.dataset.src);
12     let that = this;
13     wx.previewImage({
14       current:e.currentTarget.dataset.src,     //当前图片地址
15       urls: that.data.imgArr,               //所有要预览的图片的地址集合 数组形式
16     })
17   }
18 })

 

posted @ 2019-05-07 19:32  最初的样子  阅读(1579)  评论(0编辑  收藏  举报