swiper7-23. 開啟自動輪播圖


  1 <template>
  2   <div class="swiper mySwiper">
  3     <div class="swiper-wrapper">
  4       <div class="swiper-slide">Slide 1</div>
  5       <div class="swiper-slide">Slide 2</div>
  6       <div class="swiper-slide">Slide 3</div>
  7       <div class="swiper-slide">Slide 4</div>
  8       <div class="swiper-slide">Slide 5</div>
  9       <div class="swiper-slide">Slide 6</div>
 10       <div class="swiper-slide">Slide 7</div>
 11       <div class="swiper-slide">Slide 8</div>
 12       <div class="swiper-slide">Slide 9</div>
 13     </div>
 14     <div class="swiper-button-next"></div>
 15     <div class="swiper-button-prev"></div>
 16     <div class="swiper-pagination"></div>
 17     <!-- 自動輪播圖 -->
 18   </div>
 19 </template>
 20 <script>
 21 import Swiper from "swiper/swiper-bundle.min.js";
 22 import "swiper/swiper-bundle.min.css";
 23 
 24 export default {
 25   components: {},
 26   methods: {},
 27   mounted() {
 28     this.$nextTick(() => {
 29       // 創建swiper對象
 30       var swiper = new Swiper(".mySwiper", {
 31         spaceBetween: 30,
 32         // 設定為true時,active slide會居中,而不是默認狀態下的居左。
 33         centeredSlides: true,
 34         // autoplay 設置為true啟動自動切換,並使用默認的切換設置。
 35         autoplay: {
 36           delay: 2500,
 37           // 用戶操作swiper "之后",是否禁止autoplay。默認為true:停止。
 38           // 如果設置為false,用戶操作swiper之后自動切換不會停止,每次都會重新啟動autoplay。
 39           // 操作包括觸碰(touch),拖動,點擊pagination等。
 40           disableOnInteraction: false,
 41         },
 42         pagination: {
 43           el: ".swiper-pagination",
 44           clickable: true,
 45         },
 46         navigation: {
 47           nextEl: ".swiper-button-next",
 48           prevEl: ".swiper-button-prev",
 49         },
 50       });
 51     });
 52   },
 53 };
 54 </script>
 55 
 56 <style>
 57 html,
 58 body {
 59   position: relative;
 60   height: 100%;
 61 }
 62 
 63 body {
 64   background: #eee;
 65   font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
 66   font-size: 14px;
 67   color: #000;
 68   margin: 0;
 69   padding: 0;
 70 }
 71 .swiper {
 72   width: 100%;
 73   height: 500px;
 74 }
 75 
 76 .swiper-slide {
 77   text-align: center;
 78   font-size: 18px;
 79   background: #fff;
 80 
 81   /* Center slide text vertically */
 82   display: -webkit-box;
 83   display: -ms-flexbox;
 84   display: -webkit-flex;
 85   display: flex;
 86   -webkit-box-pack: center;
 87   -ms-flex-pack: center;
 88   -webkit-justify-content: center;
 89   justify-content: center;
 90   -webkit-box-align: center;
 91   -ms-flex-align: center;
 92   -webkit-align-items: center;
 93   align-items: center;
 94 }
 95 
 96 .swiper-slide img {
 97   display: block;
 98   width: 100%;
 99   height: 100%;
100   object-fit: cover;
101 }
102 </style>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM