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>
效果
参考
以上是关于vue3使用swiper的主要内容,如果未能解决你的问题,请参考以下文章
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”