我想包含这个幻灯片:https://swiperjs.com/react/
因为我觉得拖动幻灯片不是很舒适,所以我想在整个幻灯片中添加一个
在React中如何触发
在jquery中,代码可能是这样的:
onClick
事件来切换到下一张幻灯片。在React中如何触发
slideNext()
?我阅读文档时遇到了问题或者说我不理解它的内容。而且似乎文档并没有说明如何在React中实现这一点。在jquery中,代码可能是这样的:
$('section.slideshow').on( 'click', function() {
swiper.slideNext();
});
这是我的 React 代码:
import React from 'react'
import SwiperCore, { Navigation, Pagination, A11y } from 'swiper'
import { Swiper, SwiperSlide } from 'swiper/react'
import 'swiper/swiper.scss'
import 'swiper/components/navigation/navigation.scss'
import 'swiper/components/pagination/pagination.scss'
SwiperCore.use([Navigation, Pagination, A11y])
function Page(){
return (
<div>
<Swiper
onClick={() => console.log('click')}
onTouchStart={() => slideNext() }
>
<SwiperSlide>slide 1</SwiperSlide>
<SwiperSlide>slide 2</SwiperSlide>
</Swiper>
</div>
);
}
export default Page;