vue3使用swiper 完整步骤


注意: 使用之前请确定使用的swiper版本,避免走一些不必要的弯路(笔者踩过来的)本文采用的是vue3.0、swiper^8.1.0。

1、安装依赖

npm install swiper

2、vue文件引入

<template>
     <swiper
          :slides-per-view="3"
          :navigation="{
            nextEl: '.swiper-button-next', //前进后退按钮
            prevEl: '.swiper-button-prev',
          }"
          :pagination="{ clickable: true }" //分页切换按钮
          :autoplay="{ disableOnInteraction: false }" //自动播放
          loop  //开启循环
          :scrollbar="{ draggable: true }"
          class="teacher_ul"
        >
          <swiper-slide
            class="teacher_li"
            v-for="(item, index) in list"
            :key="index"
          >
            <div class="teacher_pW">
                <p class="teacher_p1">{{ item.category_name }}</p>
                <p class="teacher_p2">- {{ item.category_desc }} -</p>
              </div>
          </swiper-slide>
        </swiper>
</template>
import SwiperCore, {
  Navigation,
  Pagination,
  Scrollbar,
  Autoplay,
} from "swiper";
import { Swiper, SwiperSlide } from 'swiper/vue'
import "swiper/scss";
import "swiper/scss/navigation";
import "swiper/scss/pagination";
 
import { ref, defineComponent, reactive, onMounted, toRefs, nextTick } from 'vue'
 
SwiperCore.use([Navigation, Pagination, Scrollbar, Autoplay]);
export default defineComponent({
  name: 'index',
  components: {
    Swiper,
    SwiperSlide
  }
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM