zoukankan      html  css  js  c++  java
  • 小程序图片点击放大右滑

    需求 :

    点击图片放大,并且多张的话可以右滑

    效果:

    1.没有滑动时

    2.滑动了之后

    代码:

        <view>
             <view class="fishqc-reportImg"  style="background-image:url({{eachImg}});" wx:for="{{item.img}}" bindtap="clickToExpand" wx:for-index="idx"
    wx:for-item="eachImg" data-url="{{item.img}}" > </view> </view>
     clickToExpand: function (event) {
            var index = event.currentTarget.dataset.idx;
            wx.previewImage({
                current: '',
                urls: event.currentTarget.dataset.url
            })
        }
    

      

    这里要注意的是

    https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxml/list.html

    1.   

    data-url="{{item.img}}"传过来的是一个数组

    2.但是这个

       <view>
             <view class="fishqc-reportImg"  style="background-image:url({{eachImg}});" wx:for="{{item.img}}" bindtap="clickToExpand" wx:for-index="idx" wx:for-item="eachImg" data-url="{{item.img}}" >
             </view>
       </view>
    是作为单个放大图片的循环
    所以在这里循环数组的时候wx:for="{{item.img}}",一定要去修改wx:for-index="idx" wx:for-item="eachImg"的名称

      

  • 相关阅读:
    多态小结
    Lambda小结
    网络编程小结
    内部类与Lambda
    线程小结
    关于java的静态绑定与动态绑定小结
    多线程
    英语语法十二(可数名词不规则变化)
    英语语法入门十四(名词的作用)
    英语语法入门十三(不可数名词)
  • 原文地址:https://www.cnblogs.com/antyhouse/p/9288167.html
Copyright © 2011-2022 走看看