想做个图片展示界面 点击某张缩略图会全屏显示另一张图 我把缩略图跟全屏显示的图放在数组里 用的for循环遍历数组 当时点击后老是报错 求大佬指点下
List:[
{text:"我是图",imgs:"",oImg:""},
{text:"我是图",imgs:"",oImg:""},
]},
tap: function(event) {
var index = event.currentTarget.dataset.index; // 获取当前点击的索引
var item = this.data.List[index]; // 获取当前点击的item
wx.previewImage({
current: item.oImg, // 当前显示图片的链接,不填则默认为 urls 的第一张
urls: [item.oImg] // 需要预览的图片链接列表
});
},
1.报啥错贴出来
2.wxml贴出来
报错大概率是 index 是 undefined 进一步导致 item 也是 undefined,取值就会报错,类似这种报错
current传索引,你这种情况不能传链接,传链接要求是Array<String>形式吧