Closed5
Swiper を Next.js で使う

version
- "next": "13.4.3",
- "swiper": "8.1.0"
- "@types/swiper": "^6.0.0"

import 方法
import { Swiper, SwiperSlide } from "swiper/react";
import SwiperCore, { Navigation, Autoplay } from "swiper";
//swiper core styles
import "swiper/swiper.min.css";
// swiper bunble styles
import "swiper/swiper-bundle.min.css";

前のやり方ではうまくいかなかった
このように修正
import { Swiper, SwiperSlide } from "swiper/react";
import SwiperCore, { Navigation, Autoplay } from "swiper";
import "swiper/css";
import "swiper/css/pagination";
SwiperCore.use([Autoplay, Pagination]);

<Swiper
loop={true}
pagination={{
dynamicBullets: true,
clickable: true,
}}
autoplay={{
delay: 2500,
disableOnInteraction: false,
}}
>
.....
</Swiper>

あとは、 pagnation の button を コンポーネントとして作って設置できるようにしたい
このスクラップは5ヶ月前にクローズされました