vue2.0中使用 swiper图片轮播

在Vue2.0中使用swiper进行来展示图片轮播或翻页效果

先 npm  i vue-awesome-swiper

html部分:

<swiper :options="swiperOption"  ref="mySwiper"  class='swipers' @touchEnd="touchEndFunc">

    <swiper-slide v-for="(item,index) in gameList" :key="item.id" :id="item.id">

                </swiper-slide>

              <divclass="swiper-pagination" slot="pagination"></div>

  </swiper>


js部分:

import { swiper, swiperSlide } from 'vue-awesome-swiper'

data({

return{

  swiperOption: {
                autoplayDisableOnInteraction: false,
                //loop:true,
                notNextTick: true,
                centeredSlides: true,
                slidesPerView: 5,
                initialSlide: 2,
                loopedSlides: 2,
                pagination: {
                    el: '.swiper-pagination',
                    clickable: 'click'
                },
                paginationClickable: true,
                prevButton: '.swiper-button-prev',
                nextButton: '.swiper-button-next',
                slideToClickedSlide: true,
                on: {
                    touchEnd: function() {
                        //this.getData();
                    }

                },
                breakpoints: {
                    668: {
                        slidesPerView: 2,
                    }
                }
            }}

})

 computed: {
        swiper() {
            return this.$refs.mySwiper.swiper//引入(好像可以不用这句话)
        }

    },

methods:{

touchEndFunc(data) {
            setTimeout(() => {
                this.checkIndex = this.$refs.mySwiper.swiper.activeIndex;//通过延迟来获取滑动之后的当前index
            }, 300);

        },

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

玉林路扛把子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值