安装背景 vue-cli生成1的vue 项目中
npm install vue-awesome-swiper --save
main.js 引入
![](https://i-blog.csdnimg.cn/blog_migrate/b5b773b70f7f716b9ad0e22cc05177ff.png)
import VueAwesomeSwiper from 'vue-awesome-swiper'
import 'swiper/dist/css/swiper.css'
Vue.use(VueAwesomeSwiper)
js
data (){
return{
swiperOption:{
pagination: '.swiper-pagination',
loop:true
}
}
}
html
<template>
<swiper :options="swiperOption" ref="mySwiper" @someSwiperEvent="callback">
<!-- slides -->
<swiper-slide>I'm Slide 1</swiper-slide>
<swiper-slide>I'm Slide 2</swiper-slide>
<swiper-slide>I'm Slide 3</swiper-slide>
<swiper-slide>I'm Slide 4</swiper-slide>
<swiper-slide>I'm Slide 5</swiper-slide>
<swiper-slide>I'm Slide 6</swiper-slide>
<swiper-slide>I'm Slide 7</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>
<div class="swiper-scrollbar" slot="scrollbar"></div>
</swiper>
</template>
效果示例图
![](https://i-blog.csdnimg.cn/blog_migrate/23a2c24bcd0f893f6aaf932a22bc7fd3.png)