반응형
1. npm 또는 yarn 으로 터미널로 swiper, vue-awesome-swiper설치
버전 꼭 확인 !!!!!!
$ npm install swiper@5.3.7 vue-awesome-swiper@4.1.0
$ yarn add swiper@5.3.7 vue-awesome-swiper@4.1.0
“swiper”: “^5.3.7”,
“vue-awesome-swiper”: “^4.1.0”,
2.작업 폴더 > plugins 폴더에 vue-awesome-swiper.js 추가(이름은 자유)
안에 아래 내용입력
import Vue from 'vue';
import VueAwesomeSwiper from 'vue-awesome-swiper';
// import custom style 자기꺼에 맞게 경로 입력 (이경우에 css 폴더안에 스와이퍼 css가 있어야됨)
import '@/assets/css/swiper.css';
Vue.use(VueAwesomeSwiper);
3. nuxt.config.js에 경로추가
plugins: [
{ src: '@/plugins/vue-awesome-swiper', mode: 'client' }
],
<div v-swiper:mySwiper="swiperOption" class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">
</div>
<div class="swiper-slide">
</div>
</div>
</div>
</div>
<script>
export default {
name: 'flow',
data() {
return {
swiperOption: {
//반응형
breakpoints: {
320: {
slidesPerView: 2,
centeredSlides: true,
},
360: {
slidesPerView: 2.2,
centeredSlides: false,
},
480: {
slidesPerView: 2.5,
},
640: {
slidesPerView: 3.5,
},
768: {
slidesPerView: 4.7,
},
1024: {
slidesPerView: 6.2,
},
1440: {
slidesPerView: 7,
}
}
},
}
},
}
</script>
내가 참고한 사이트
https://markettraders.kr/swiper-slider/
반응형
'퍼블리셔일기' 카테고리의 다른 글
리액트 주소창 높이 인식해서 vh 정하기 (0) | 2022.07.15 |
---|---|
var, let , const 차이 (0) | 2022.06.02 |
스와이퍼 버튼 누르면 비디오 멈추기 swiper video stop pause (0) | 2022.03.03 |
button click selected option change 버튼 클릭시 옵션 체크 변경 (0) | 2021.10.27 |
풀페이지 팝업시 뒤에 스크롤 안되게 하기 자바스크립트 (1) | 2021.04.01 |