原因在于,在第六版导入只能导入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>