React-slick carousel - 自动播放在子组件中不起作用,同时使用来自父组件的prop触发它

问题描述 投票:0回答:2

我正在使用React。我正在尝试实现一个旋转木马,我尝试在反应光滑中触发自动播放选项(Slider字面上的道具),反应光滑的自动播放不起作用。

javascript reactjs slick.js react-slick
2个回答
0
投票

我曾经使用过反应灵敏的0.23.1,它不起作用

后来我尝试使用react-slick 0.21.0它确实有效

谢谢!


0
投票

提供对标签的引用。

<Slider ref={slider => (this.slider = slider)}>
 ...
</Slider>

您可以使用slickPause()和slickPlay()函数

play() {
  this.slider.slickPlay();
}

pause() {
  this.slider.slickPause();
}

https://github.com/akiran/react-slick/blob/master/examples/AutoPlayMethods.js

© www.soinside.com 2019 - 2024. All rights reserved.