正在开发Swiper react组件。但导航或其他任何组件都不工作。
https://swiperjs.com/react
<Swiper
// install Swiper modules
modules={[Navigation, Pagination, Scrollbar, A11y]}
spaceBetween={50}
slidesPerView={1}
navigation={true}
pagination={{ clickable: true }}
className="mySwiper"
>
{banners.map((item, i) => (
<SwiperSlide>
<div className="slider-single">
blabla
</div>
</SwiperSlide>
))}
</Swiper>
这是我上面的代码。导航箭头很漂亮。但是当我点击它们时,它不会移动到下一张幻灯片。(当我拖动它时,它会移动到下一张幻灯片。)
4条答案
按热度按时间x33g5p2x1#
很难回答你的问题(没有完整的代码示例)。
是否安装导航模块(是/否)?
最好的办法是将您的代码与此官方演示进行比较:
滑动导航演示- codesandbox:https://codesandbox.io/s/13eu6
来自文档:
Swiper React默认使用的是Swiper的核心版本(没有任何额外的模块),如果你想使用Navigation、Pagination等模块,需要先安装。
jum4pzuy2#
正如Ezra Siton所说,我认为问题在于缺少导入样式命令。
ia2d9nvy3#
超简单
在您组件中
或者你可以像这样示例化一个自定义的Build:
//导入Swiper和模块
4xrmg8kj4#
您需要导入捆绑的css文件。
import“swiper/swiper-bundle.css”;