小程序实现图片预览

tech2023-05-15  117

小程序实现图片预览

小程序项目中有详情展示图片的情况,但是因为本身手机显示屏较小,所以图片要是能预览并且左右滑动查看是很方便并且提高用户体验,而且官方本身也有预览的图片的api,利于实现。以下是实现图片预览过程。

wxml代码.

// mode='aspectFill'为图片显示的具体尺寸,避免图片失真 <view class="pic"> <image wx:for='{{imageList}}' wx:key='item' src="{{item}}" mode='aspectFill' bindtap="preview" data-url='{{item}}'></image> </view>

js代码.

// 点击图片放大预览 preview: function (e) { // e.currentTarget.dataset.url能拿到当前点击的图片的url,前提是在wxml里配合使用data-url // urls(this.data.imageList)是从后台拿到图片的合集 wx.previewImage({ current: e.currentTarget.dataset.url, // 当前显示图片的http链接 urls: this.data.imageList // 需要预览的图片http链接列表 }) }

微信的预览方法在一下位置,大家可以自行去微信官方文档查看

最新回复(0)