小程序 swiper

小程序swiper

一,基础配置

<swiper class="swiper-container" indicator-dots="true" autoplay="true" interval="30000" duration="500">
        <block v-for="(item, index) in attrs.data" :key="index">
          <swiper-item class="swiper-item">
            <img :src="item.imageSrc" class="slide-image" mode="aspectFill" :style="imgStyle" @click="onClick({ index })" />
          </swiper-item>
        </block>
      </swiper>

在这里插入图片描述二、无缝衔接注意
动态绑定interval(自动切换间隔)时 circular(衔接)失效
解决办法: duration(滑动时长)大于 interval

//html
  <swiper :style="itemStyle" :circular="true" :indicator-dots="false" :autoplay="true" :interval="interval" :vertical="true"  :duration="duration" >
//js
  /** 文字滚动间隔 */
    interval() {
      if (!this.attrs.interval) return 2000;
      if (this.attrs.interval < 1000) return 1000;
      if (this.attrs.interval > 5000) return 5000;
      return this.attrs.interval;
    },
    duration(){
      return this.interval + 100;
    },
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值