swiper7-3.添加指示點(就是小點點)


 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     <!-- 增加指示點標志 -->
15     <div class="swiper-pagination"></div>
16   </div>
17 </template>
18 <script>
19 import Swiper from "swiper/swiper-bundle.min.js";
20 import "swiper/swiper-bundle.min.css";
21 
22 export default {
23   components: {},
24   methods: {},
25   mounted() {
26     this.$nextTick(() => {
27       // 創建swiper對象
28       const swiper = new Swiper(".mySwiper", {
29         pagination: {
30           // 增加指示點;使用分頁器導航。分頁器可使用小圓點樣式(默認)、分式樣式或進度條樣式。
31           el: ".swiper-pagination",
32           // dynamicBullets: true, // 開啟這個后,如果你的分頁小點過多的話就會隱藏部分
33           // type: "progressbar", // 分頁器的類型:  ‘bullets’  圓點(默認) ‘fraction’  分式 ‘progressbar’  進度條‘custom’ 自定義
34           clickable: true, // 開啟這個,指示點可以點擊了
35           renderBullet: function (index, className) {
36             // renderBullet。這個參數允許完全自定義分頁器的指示點
37             return '<span class="' + className + '">' + (index + 1) + "</span>";
38           },
39         },
40       });
41     });
42   },
43 };
44 </script>
45 
46 <style lang="scss" scoped>
47 .swiper {
48   width: 100%;
49   height: 700px;
50 }
51 
52 .swiper-slide {
53   text-align: center;
54   font-size: 18px;
55   background: #fff;
56 
57   /* Center slide text vertically */
58   display: -webkit-box;
59   display: -ms-flexbox;
60   display: -webkit-flex;
61   display: flex;
62   -webkit-box-pack: center;
63   -ms-flex-pack: center;
64   -webkit-justify-content: center;
65   justify-content: center;
66   -webkit-box-align: center;
67   -ms-flex-align: center;
68   -webkit-align-items: center;
69   align-items: center;
70 }
71 
72 .swiper-slide img {
73   display: block;
74   width: 100%;
75   height: 100%;
76   /* object-fit 讓圖片適應容器,但是設置寬高百分百,還有必要設置這個屬性嗎  */
77   object-fit: cover;
78 }
79 </style>

 


免責聲明!

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



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