美文网首页
【小程序轮播】

【小程序轮播】

作者: 妍儿昂 | 来源:发表于2018-10-16 16:55 被阅读0次

效果图:

main.js:

data: {

    swiperCurrent: 0 

}, 

swiperChange: function (e) {

    console.log(e);

    this.setData({

      swiperCurrent: e.detail.current  //获取当前轮播图片的下标

    })

  },

  //点击指示点切换 

  changeIndex: function (e) {

    this.setData({

      swiperCurrent: e.currentTarget.id

    })

  }

main.wxml:

<scroll-view scroll-y="true">

  <swiper autoplay='true'  catchtap="onSwiperTap" interval="3000" duration="500" current="{{swiperCurrent}}"  bindchange="swiperChange">

    <block wx:for="{{allImages}}"  wx:for-index="index">

        <swiper-item>

          <view class="ar_coverpath">

            <image data-posturl="{{allImages[index]}}" src="{{allImages[index]}}"  bindtap="previewImage" mode="aspectFill"/>

        </view>

        </swiper-item>

    </block>

  </swiper>

    <!--  实现页面图片展示效果  -->

  <view class="dots"> 

    <block> 

      <view id="{{index}}">{{swiperCurrent+1}}/4</view> 

    </block> 

  </view>

    <!--  实现点击选中样式  -->

  <view class="dots"> 

      <block wx:for="{{allImages}}" wx:for-index="index"> 

        <view class="dot{{index == swiperCurrent ? ' active' : ''}}" bindtap="changeIndex" id="{{index}}">{{index+1}}</view> 

      </block> 

    </view>

</scroll-view>

相关文章

网友评论

      本文标题:【小程序轮播】

      本文链接:https://www.haomeiwen.com/subject/otihzftx.html