zoukankan      html  css  js  c++  java
  • 微信小程序 swiper轮播 自定义indicator-dots样式

    index.wxml

    <view class="swiperContainer">
      <swiper bindchange="swiperChange"    autoplay="{{autoplay}}"  duration="{{duration}}" style='height: 660rpx;'>
        <block wx:for="{{imgUrls}}" wx:key="*this">
          <swiper-item wx:key="*this">
            <image src="{{item}}" class="slide-image"  class='img'  />
          </swiper-item>
        </block>
      </swiper>
      <view class="dots">
        <block wx:for="{{imgUrls}}" wx:key="*">
          <view class="dot{{index == current ? ' active' : ''}}"></view>
        </block>
      </view>  
    </view>

    index.wxss

    .swiperContainer {
      position: relative;
    }
    .img {
      100%;
     height: 100%
    }
    .imageCount {
      120rpx;
      height:50rpx;
      background-color: rgba(0, 0, 0, 0.3);
      border-radius:40rpx;
      line-height:50rpx;
      color:#fff;
      text-align:center;
      font-size:26rpx;
      position:absolute;
      left:13px;
      bottom:20rpx;
    }
    
    
    .dots{
      position: absolute;
      left: 0;
      right: 0;
      bottom: 100rpx;
      display: flex;
      justify-content: center;
    }
    .dots .dot{
      margin: 0 5rpx;
       50rpx;
      height: 8rpx;
      background: #999;
      border-radius: 8rpx;
      transition: all .6s;
    }
    .dots .dot.active{
       50rpx;
      background: #333;
    } 

    index.js

    // pages/goodsDetails/goodsDetails.js
    Page({ 
      data: {
        duration: "500",
        imgUrls: [
          'https://cdn.cnbj0.fds.api.mi-img.com/b2c-mimall-media/b51889744910df7979a2f672434da84e.jpg?thumb=1&w=720&h=360',
          'https://cdn.cnbj0.fds.api.mi-img.com/b2c-mimall-media/37dfdc929ee9a4313facb0b23ebcd721.jpg?thumb=1&w=720&h=360',
          'https://cdn.cnbj0.fds.api.mi-img.com/b2c-mimall-media/a0ff3dc30027f3b615bfe03f1d306ee5.jpg?thumb=1&w=720&h=360',
          'https://cdn.cnbj0.fds.api.mi-img.com/b2c-mimall-media/2320573b3be643e29f5270a97e1a9c1d.jpg?thumb=1&w=720&h=360'
        ],
        current: 0,
      },
      swiperChange: function(e) {
        var that = this;
        if (e.detail.source == 'touch') {
          that.setData({
            current: e.detail.current,
    
          })
        }
      }, 
      onLoad: function(options) {
    
      }, 
      onShow: function() {
    
      },
     
    })
  • 相关阅读:
    Java ——if条件语句 switch语句
    Java ——Scanner
    Java ——运算符
    机器学习 涉及内容、模型适用范围 、优缺点总结
    数据的爬取和分析
    文本数据处理
    机器学习【十二】使用管道模型对股票涨幅进行回归分析
    Java ——注释 命名
    Java ——类型转换 向args传递参数
    win10操作系统的安装
  • 原文地址:https://www.cnblogs.com/xiaoxiao2017/p/10717125.html
Copyright © 2011-2022 走看看