一个页面有3张图片,点击其中任意一张都可以放大预览。然后在预览的时候,左右滑动,还可以看另外两张图片。
话不多说,直接上代码
1,首先定义一个页面image.wxml
<!--pages/image/image.wxml-->
<image src="{
{imgList[0]}}" bindtap="preview" data-src="{
{imgList[0]}}"></image>
<image src="{
{imgList[1]}}" bindtap="preview" data-src="{
{imgList[1]}}"></image>
<image src="{
{imgList[2]}}" bindtap="preview" data-src="{
{imgList[2]}}"></image>
这个页面很简单,就是放三个image用来显示imgList数组里的三张图片。
2,实现图片放大效果的核心方法如下。
上图是官方的示例。我们来看下实际中是如何使用的。