【发布时间】:2020-09-07 17:15:46
【问题描述】:
当我在平板电脑上更改方向时,滑块会中断(显示 1 个损坏的幻灯片)。预期的行为(2 张纵向 50% 宽度的幻灯片)。我尝试使用 ref.current.swiper.update() 进行修复,但它不起作用
const ref = useRef()
const handleResize = () => {
ref?.current.swiper.update()
}
useEventListener('resize', handleResize)
<Swiper
loop
watchOverflow
ref={ref}
className="apartment-swiper"
breakpoints={{
768: {
slidesPerView: 'auto',
},
1280: {
slidesPerView: 1,
},
}}
>
{photo?.map((item, index) => (
<SwiperSlide className="swiper-slide" key={index}>
<img className="swiper-slide" src={item.url} alt="slide" />
</SwiperSlide>
))}
</Swiper>
【问题讨论】:
标签: javascript css reactjs swiper