vue使用swiper6分頁器踩坑


原因在於,在第六版導入只能導入swiper核心內容,而部分組件效果如分頁器需要單獨導入

import Swiper, { Pagination, Navigation } from 'swiper'
Swiper.use([Pagination, Navigation])

 自己寫的有分頁器和環路的輪播

<template>
  <div class="warper">
    <swiper :options="swiperOptions">
      <swiper-slide v-for="item of swiperList" :key="item.id">
        <img class="swiper-img" :src="item.imgUrl" />
      </swiper-slide>
      <div class="swiper-pagination" slot="pagination"></div>
    </swiper>
  </div>
</template>
<script>
export default {
  name: 'Homeswiper',
  data() {
    return {
      swiperOptions: {
        loop: true,
        pagination: {
          el: '.swiper-pagination'
        }
      },
      swiperList: [
        {
          id: '0001',
          imgUrl: require('../../public/images/swiper04.jpg')
        },
        {
          id: '0002',
          imgUrl: require('../../public/images/swiper03.jpg')
        },
        {
          id: '0003',
          imgUrl: require('../../public/images/swiper02.jpg')
        },
        {
          id: '0004',
          imgUrl: require('../../public/images/swiper01.jpg')
        },
        {
          id: '0005',
          imgUrl: require('../../public/images/城.jpg')
        }
      ]
    }
  },
  methods: {}
}
</script>
<style lang="stylus" scoped>
.warper >>> .swiper-pagination-bullet-active  //樣式穿透
    background :#fff !important
.warper
    width 100%
    height:45.5vw
    .swiper-img
        width 100%
        height 3.3rem
</style>

 


免責聲明!

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



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