Vue中使用Swiper方法小记

背景

前段时间在使用Swiper的时候总是出现错误,在网上查阅了各种资料发现目前Swiper6在Vue中使用不尽如人意,故分享一点自我经验

安装Swiper

当前使用的是Swiper5.X版本

npm install swiper@5.3.6 --save
npm install swiper vue-awesome-swiper --save

vue文件中使用

<template>
  <swiper :options="swiperOption" ref="mySwiper">
	<swiper-slide>1</swiper-slide>
	<swiper-slide>2</swiper-slide>
	<div class="swiper-pagination" slot="pagination"></div>
	<div class="swiper-button-prev" slot="button-prev"></div>
	<div class="swiper-button-next" slot="button-next"></div>
  </swiper>
</template>

<script>
import { Swiper, SwiperSlide} from 'vue-awesome-swiper'
import "swiper/css/swiper.css";

export default {
  data () {
    return {
      swiperOption: {
      // API
        pagination: {
          el: '.swiper-pagination',
          clickable :true
        },
        navigation: {
          nextEl: '.swiper-button-next',
          prevEl: '.swiper-button-prev',
        },
        loop: true,
        autoplay: {
          disableOnInteraction: false,
          delay: 4000,
        },
      }
    }
  },
  computed: {
    swiper () {
      return this.$refs.mySwiper.$swiper
    }
    // 提供一个可操作的swiper对象
  },
  components: {
    Swiper,
    SwiperSlide
  }
}
</script>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值