• 微信小程序swiper轮播点击预览效果


    很多新手小白可能对轮播点击预览效果很多看不懂的,我也是踩了不少的坑,我百度了很多篇文章里面提到的wx.previewImage中有两个地址填写,当前图片地址填写和所有要预览的图片的地址集合 数组形式,在写这个点击效果的话,我简单的说一下,我就直接上代码了,

    <image bindtap="previewImage" data-src='{{item}}' src="{{item.url}}" class="slide-image"/>
    在你要点击的图片内绑定要获取的数据和拉起事件,当然还要wx:for遍历哈,我只是先发重要的地方,然后我们去js中写一个数组
    imgUrls: [
    {
    url: 'http://i2.tiimg.com/710528/85b159126708f624.jpg'
    }, {
    url: 'http://i2.tiimg.com/710528/7dbc278868e2d81b.jpg'
    }, {
    url: 'http://i2.tiimg.com/710528/3ea1d72d1825c991.jpg'
    }
    ],
    接着开始写事件了
    previewImage: function (e) {
    var item = e.currentTarget.dataset.item;
    var imgUrls = e.currentTarget.dataset.item;
    //图片预览
    wx.previewImage({
    current:imgUrls, // 当前显示图片的http链接
    urls: ['http://i2.tiimg.com/710528/85b159126708f624.jpg', 'http://i2.tiimg.com/710528/7dbc278868e2d81b.jpg', 'http://i2.tiimg.com/710528/3ea1d72d1825c991.jpg'] // 需要预览的图片http链接列表
    })
    },
    大概就是这样,图片地址可以换自己的,然后我发一下wxml代码
    <swiper display-multiple-items="number" indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}" circular="true">
    <block wx:for="{{imgUrls}}">
    <swiper-item>
    <image bindtap="previewImage" data-src='{{item}}' src="{{item.url}}" class="slide-image"/>
    </swiper-item>
    </block>
    </swiper>
  • 相关阅读:
    581. 最短无序连续子数组
    217. 存在重复元素
    189. 旋转数组
    169. 多数元素
    122. 买卖股票的最佳时机 II
    119. 杨辉三角 II
    118. 杨辉三角
    外显子分析思路总结(Exome Sequencing Analysis review)
    宁夏采样记20181129
    haploview出现“results file must contain a snp column”的解决方法
  • 原文地址:https://www.cnblogs.com/luobou/p/12580429.html
Copyright © 2020-2023  润新知