【发布时间】:2021-05-29 22:05:40
【问题描述】:
我的问题是看不到 SwiperJS 导航。 在文档中是这样写的:
navigation 的 nextEl 是带有 CSS 选择器的字符串或元素的 HTML 元素,在单击它后将像“下一步”按钮一样工作 但是当我这样做时
navigation={{
nextEl: <div>some text</div>
}}
根本不显示
import React from 'react';
import { Swiper, SwiperSlide } from 'swiper/react';
import SwiperCore, { Navigation } from 'swiper';
import 'swiper/swiper-bundle.min.css'
import classes from './HorizontalSwiper.module.css';
SwiperCore.use([Navigation]);
const HorizontalSwiper = ({title}) => {
return (
<section className={classes.hs}>
<header>
<div className={classes.hs__title}>{title}</div>
<div className={classes.hs__seeAll}>see all</div>
</header>
<Swiper
spaceBetween={10}
slidesPerView={2}
direction='horizontal'
navigation={{
nextEl: <div>next</div>,
prevEl: <div>prev</div>
}}
className={classes.swiper}>
{
[1,2,3,4,5].map(function showSwiperItem(el, i){
return (
<SwiperSlide key={`${el}_${i}`} className={classes.swiper__slide}>
{el}
</SwiperSlide>
)
})
}
</Swiper>
</section>
)
}
export default HorizontalSwiper;
【问题讨论】:
标签: reactjs swiper swiperjs swiper.js