[英]React-slick carousel - autoplay not working in child component while triggering it with prop from parent component
I m using React. 我正在使用React。 I am trying to implement a carousel and I tried to trigger auto play option(props for Slider literally) in react-slick , the autoplay in react-slick is not working.
我正在尝试实现轮播,并且试图在react-slick中触发自动播放选项(字面上为Slider的道具),在react-slick中的自动播放不起作用。
I had used react-slick 0.23.1 which it doesn't work 我使用过React-Slick 0.23.1,它不起作用
Later I tried with react-slick 0.21.0 it did work 后来我尝试使用react-slick 0.21.0确实有效
Thanks! 谢谢!
Give a reference to the tag. 引用标签。
<Slider ref={slider => (this.slider = slider)}>
...
</Slider>
You can use the slickPause() & slickPlay() functions 您可以使用slickPause()和slickPlay()函数
play() {
this.slider.slickPlay();
}
pause() {
this.slider.slickPause();
}
https://github.com/akiran/react-slick/blob/master/examples/AutoPlayMethods.js https://github.com/akiran/react-slick/blob/master/examples/AutoPlayMethods.js
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.