第一步:创建wxml
<block wx:for=
"{{movie.casts}}"> <view class=
"pic"> <image src=
"{{item.avatars.medium}}" mode=
"aspectFit" data-list=
"{{movie.casts}}" data-src=
"{{item.avatars.medium}}" bindtap=
"previewImage"/> <text>{{item.name}}
text> view>block>第二步:编写js1.点击事件为
previewImage2.previewImage:
function(e){
//打印点击后的数据 console.log(e)
var array=[];
//打印数据dataset中的图片链接,src,使用data-自定义属性名 for (
var i =
0; i < e.currentTarget.dataset.list.length;i++){
//获取单张图片的链接字符串 var imgs = e.currentTarget.dataset.list[i].avatars.medium;
//将单张图片连接的字符串赋值于数组中 array=Array.prototype.push(imgs) }
//将数组赋值于变量数组中构成二维数组 var imageList = Array(array)
var src = e.currentTarget.dataset.src; wx.previewImage({
//显示的图片数组链接表,只显示数组 urls: imageList,
//显示当前点击的图片链接,只显示字符串 current:src }) },