1、安装swiper

npm install swiper@3.4.1 --save-dev

2、swiper的使用demo

  1. <template>
  2. <div id="app">
  3. <swiper :options="swiperOption" ref="mySwiper">
  4. <!-- 图片实体 -->
  5. <swiper-slide v-for="item in banner"><img v-bind:src="item.src"></swiper-slide>
  6. <!-- 分页控制器 -->
  7. <div class="swiper-pagination" slot="pagination"></div>
  8. </swiper>
  9. </div>
  10. </template>
  11. <script>
  12. import Vue from 'vue'
  13. import VueAwesomeSwiper from 'vue-awesome-swiper'
  14. import 'swiper/dist/css/swiper.css'
  15. Vue.use(VueAwesomeSwiper)
  16. export default {
  17. name: "pm_xiaozuhuping",
  18. data () {
  19. return {
  20. banner: [
  21. { src: 'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1541054134544&di=4caccf426755a07dc9353820d5e68157&imgtype=0&src=http%3A%2F%2Fpic19.nipic.com%2F20120210%2F7827303_221233267358_2.jpg' },
  22. { src: 'https://timgsa.baidu.com/timg?image&quality=80&size=b10000_10000&sec=1541044554&di=63e04414a37e41b7aab33aeedc469324&src=http://pic32.nipic.com/20130810/6484447_084032029372_2.jpg' }
  23. ],
  24. swiperOption: {
  25. // some swiper options/callbacks
  26. // 所有的参数同 swiper 官方 api 参数
  27. // 设置分页器
  28. pagination: {
  29. el: '.swiper-pagination',
  30. // 设置点击可切换
  31. clickable :true
  32. },
  33. // 设置自动轮播
  34. autoplay: true,
  35. // 设置轮播可循环
  36. loop : true
  37. }
  38. }
  39. }
  40. }
  41. </script>

3、swiper文档参考

https://3.swiper.com.cn/api/index.html