スワイパーVueコンポーネント
Framework7には、強力で最もモダンなタッチスライダーであるSwiper Sliderが付属しており、非常に柔軟な設定と多くの機能を備えています。
Swiperライブラリは、すでにFramework7に統合されており、別途インストールする必要はありません。完全なAPIドキュメントとより多くの例については、公式のSwiper for Vue documentationをチェックしてください。
Examples
<template>
<f7-page>
<f7-navbar title="Swiper"></f7-navbar>
<f7-block-title>Minimal Layout</f7-block-title>
<f7-swiper>
<f7-swiper-slide>Slide 1</f7-swiper-slide>
<f7-swiper-slide>Slide 2</f7-swiper-slide>
<f7-swiper-slide>Slide 3</f7-swiper-slide>
</f7-swiper>
<f7-block-title>With all controls</f7-block-title>
<f7-swiper pagination navigation scrollbar>
<f7-swiper-slide>Slide 1</f7-swiper-slide>
<f7-swiper-slide>Slide 2</f7-swiper-slide>
<f7-swiper-slide>Slide 3</f7-swiper-slide>
</f7-swiper>
<f7-block-title>With additional parameters</f7-block-title>
<f7-swiper navigation :speed="500" :slidesPerView="3" :spaceBetween="20">
<f7-swiper-slide>Slide 1</f7-swiper-slide>
<f7-swiper-slide>Slide 2</f7-swiper-slide>
<f7-swiper-slide>Slide 3</f7-swiper-slide>
<f7-swiper-slide>Slide 4</f7-swiper-slide>
<f7-swiper-slide>Slide 5</f7-swiper-slide>
<f7-swiper-slide>Slide 6</f7-swiper-slide>
</f7-swiper>
<f7-block></f7-block>
</f7-page>
</template>
<style>
.swiper-slide {
background: #fff;
text-align: center;
font-size: 18px;
line-height: 200px;
box-sizing: border-box;
border: 1px solid #ccc;
}
</style>