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 中 导航守卫 的使用

VUE3路由传参数

vue3.x项目用vite构建之后提示“vite use `--host` to expose”问题

vite3 + vue3 + pinia 配置 CDN 后打包部署后出现 Failed to resolve module specifier “vue“ 报错处理

vue3+vite项目,安装依赖运行报错“failed to load config from xxx,TypeError: vite.createFilter is not a function”

VueVue全家桶Vue3