react-native-swiper 轮播最后一张图跑到第一章

  componentDidUpdate() {
    const scrollView = this.scrollView
    scrollView.scrollBy(0, false)
  }


<Swiper
          ref={(e) => { this.scrollView = e }}  //加上这句 防止最后一张跑到第一张
          showsButtons={false}
          autoplay
          height={this.props.height}
          removeClippedSubviews={false}
          autoplayTimeout={3}
          dot={this.lineStyle()}
          activeDot={this.lineActiveStyle()}
          paginationStyle={styles.paginationStyle}
        >
          {
            banners && banners.map( (data, key) =>
                <SwiperImg
                  { ...data }
                  { ...this.props }
                  onJoinPress={ () => {
                    data.url ? turnToWebView(data.url, false) : console.log(data)
                  }}
                  key={key}
                />
            )

          }
        </Swiper>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值