반응형
1. swiper 설치
npm install swiper
2. main.js에 import
import { Swiper, SwiperSlide } from 'swiper/vue';
import 'swiper/swiper-bundle.css';
import 'swiper/css';
app.component('Swiper', Swiper);
app.component('SwiperSlide', SwiperSlide);
3. 옵션 필요 시 해당 컴포넌트 파일에 import
import { Autoplay, FreeMode } from 'swiper/modules';
return {
modules: [Autoplay, FreeMode],
}
4. 사용할 슬라이드 붙이기
<swiper
:slides-per-view="3"
:space-between="10"
:loop="true"
:observe-parents="true"
:observe="true"
:autoplay="{
delay: 0,
disableOnInteraction: false
}"
:speed="3000"
:modules="modules"
class="MySwiper info-swiper"
>
<swiper-slide>Slide 1</swiper-slide>
<swiper-slide>Slide 2</swiper-slide>
<swiper-slide>Slide 3</swiper-slide>
<swiper-slide>Slide 4</swiper-slide>
</swiper>
반응형
'Vue, 자바스크립트' 카테고리의 다른 글
정규식 이용해서 input 입력 값이 숫자만 들어가도록 (0) | 2024.08.09 |
---|---|
v-for 이용한 각 체크박스 경로 지정하기 (0) | 2024.08.08 |
vue js 파일을 모바일 기기로 확인하는 방법 (0) | 2024.08.08 |
vue에서 axios 사용하기 (0) | 2024.07.15 |
js로 aos 다루기 (0) | 2024.06.25 |