list: [ 'http://img5.imgtn.bdimg.com/it/u=3300305952,1328708913&fm=26&gp=0.jpg', 'http://img.52z.com/upload/news/image/20180312/20180312060838_67790.jpg', ], // 如果用了wepy的話 <swiper-item v-for="item in list"> <image :src="item" class="slide-image" data-list="{{list}}" data-src="{{item}}" style="width:100%; height:276rpx;" @tap="previewImage"/> </swiper-item> // 原始小程序 data-list : 所有預覽圖片; data-src: 當前預覽圖片 <swiper-item wx:for="{{list}}" wx:for-item="item"> <image :src="item" class="slide-image" data-list="{{list}}" data-src="{{item}}" style="width:100%; height:276rpx;" @tap="previewImage"/> </swiper-item> methods: { previewImage: function (e) { var src = e.currentTarget.dataset.src; // 獲取data-src var imgList = e.currentTarget.dataset.list; // 獲取data-list wx.previewImage({ current: src, // 當前顯示圖片的http鏈接 urls: imgList, // 需要預覽的圖片http鏈接列表 success: function(res) { console.log('success'); }, fail: function(res) { console.log('fail'); }, }) } },
wx.previewImage 不支持本地圖片預覽,只支持http或https鏈接圖片