# Swiper 在 Vue 中的使用

# 第一步,安装

npm i swiper@4.5.0
npm i vue-awesome-swiper@3.1.3

# 第二部,全局引入

// 全局引用并使用轮播图组件
import VueAwesomeSwiper from 'vue-awesome-swiper'
import 'swiper/dist/css/swiper.css'
Vue.use(VueAwesomeSwiper, /* { default options with global component } */)

# 第三步,使用

// 配置项参考文档4
<swiper ref="mySwiper" class="swiper" :options="options" v-if="Image.length">
    <swiper-slide>1</swiper-slide>
    <swiper-slide>2</swiper-slide>
    <swiper-slide>3</swiper-slide>
    // 分页器,注意一定要加slot
    <div class="swiper-pagination" slot="pagination"></div>
</swiper>

<script>
export default {
  data() {
    return {
      //配置项例子
      options: {
        loop: true,
        autoplay: {
          //swiper手动滑动之后自动轮播失效的解决方法,包括触碰,拖动,点击pagination,重新启动自动播放
          disableOnInteraction: false,
          // 自动播放时间:毫秒
          delay: 2000,
        },
        pagination: {
          el: ".swiper-pagination",
          clickable: true,
          // bulletClass: "my-bullet",
        },
      },
    };
  },
};

以上是基本使用步骤,记住版本号不能不同,不同的版本号对应着不同的使用方法,而且连引入方法都不同,这是最坑爹的

请我喝[茶]~( ̄▽ ̄)~*

呆头鸭 微信支付

微信支付

呆头鸭 支付宝

支付宝