- 安装swiper
npm install swiper
# 或者
yarn add swiper
以下是简单的案例:
<template>
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">Slide 1</div>
<div class="swiper-slide">Slide 2</div>
<div class="swiper-slide">Slide 3</div>
<div class="swiper-slide">Slide 4</div>
<div class="swiper-slide">Slide 5</div>
<div class="swiper-slide">Slide 6</div>
</div>
<div class="swiper-pagination"></div>
</div>
</template>
<script setup>
import { onMounted } from 'vue';
import Swiper, { Pagination } from 'swiper';
import 'swiper/css';
import 'swiper/css/pagination';
onMounted(() => {
new Swiper('.swiper-container', {
// Optional parameters
direction: 'horizontal',
loop: true,
// If we need pagination
pagination: {
el: '.swiper-pagination',
},
// Navigation arrows
// navigation: true,
// And if we need scrollbar
// scrollbar: true,
});
});
</script>
适用于:
- 轮播图展示
- 触摸滑动
- 信息展播模式