vue3使用swiper

Posted GHUIJS

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue3使用swiper相关的知识,希望对你有一定的参考价值。

安装swiper

 npm i swiper@verson --save

 使用

<template>
  <Swiper>
    <SwiperSlide>1</SwiperSlide>
    <SwiperSlide>2</SwiperSlide>
    <SwiperSlide>3</SwiperSlide>
  </Swiper>
</template>

<script lang="ts" setup>
  // Import Swiper Vue.js components
  import  Swiper, SwiperSlide  from 'swiper/vue';

  // Import Swiper styles
  import 'swiper/css';

  import 'swiper/css/effect-cube';
  import 'swiper/css/pagination';
</script>

<style scoped lang="less">
  .swiper 
    width: 500px;
    height: 500px;
    margin: calc(50% - 250px) auto;
    .swiper-slide 
      background: yellow;
    
  
</style>

效果 

 效果配置

<template>
  <Swiper
    :effect="'cube'"
    :grabCursor="true"
    :loop="true"
    :cubeEffect="
      shadow: true,
      slideShadows: true,
      shadowOffset: 30,
      shadowScale: 1,
    "
    :pagination="true"
    :modules="[EffectCube, Pagination]"
  />
    
</template>

<script lang="ts" setup>
  // Import Swiper Vue.js components
  import  Swiper, SwiperSlide  from 'swiper/vue';

  // Import Swiper styles
  import 'swiper/css';

  import 'swiper/css/effect-cube';
  import 'swiper/css/pagination';

  // import required modules
  import  EffectCube, Pagination  from 'swiper';
</script>

效果

 

参考

Swiper Vue.js Components 

 

以上是关于vue3使用swiper的主要内容,如果未能解决你的问题,请参考以下文章

vue3 swiper6.8快速使用

vue3.0用vue-awesome-swiper

带有 vue cli 和 TS 项目的 Vue 3 看不到 swiper 7

Vue使用Swiper6(2)

vue3.0中为何使用proxy?

nuxt3 + pinia + swiper +element-plus + less + 腾讯地图 创建项目及使用