欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > react swiper@6.x 工作中遇到的问题处理

react swiper@6.x 工作中遇到的问题处理

2025/5/16 4:53:35 来源:https://blog.csdn.net/weixin_42161050/article/details/145113942  浏览:    关键词:react swiper@6.x 工作中遇到的问题处理

react swiper@6.x 问题处理

由于这个版本比较低,所以网上直接搜到的swiper的使用方法都不适用此版本,故对我工作中遇到的此版本问题做一总结,愿遇到同样问题的朋友少走远路:

1、react swiper@6.x的使用方法:

(1)安装:

	npm install swiper@6.8.4

(2)使用

import { Swiper, SwiperSlide } from 'swiper/react';import 'swiper/swiper-bundle.css';import SwiperCore, { Autoplay, Navigation, Pagination, A11y } from 'swiper';SwiperCore.use([Autoplay, Navigation, Pagination, A11y]);<Swiper// 你可以通过autoplay的其他选项来控制自动播放的行为autoplay={{delay: 5000,disableOnInteraction: false,pauseOnMouseEnter: true,}}allowTouchMove={true}loop={true}// 自定义前进后退按钮的图标navigation={{nextEl: '.swiper-button-next',prevEl: '.swiper-button-prev',}}// 在CSS中定义前进后退按钮的样式和图标className="my-swiper"pagination={{ clickable: true }}onSlideChange={() => console.log('slide change')}onSwiper={(swiper) => console.log(swiper)}><SwiperSlide><div style={{ height: 200 }}>Slide 1</div></SwiperSlide><SwiperSlide><div style={{ height: 200 }}>Slide 2</div></SwiperSlide><SwiperSlide><div style={{ height: 200 }}>Slide 3</div></SwiperSlide><SwiperSlide><div style={{ height: 200 }}>Slide 4</div></SwiperSlide>{/* 前进按钮 */}<div className="swiper-button-next" />{/* 后退按钮 */}<div className="swiper-button-prev" /></Swiper>

2、react swiper@6.x配置自动轮播,且开启移入停止的配置

 		autoplay={{delay: 5000,disableOnInteraction: false,// 鼠标移入停止自动播放pauseOnMouseEnter: true,}}``

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词