我正在使用反应滑块,无法弄清楚如何重新初始化滑块。使用jquery slick插件,我可以调用$ slick.reInit(),但是使用react我似乎无法做到这一点。有没有类似的东西,我可以做的反应reinit方法?
答案 0 :(得分:1)
目前没有这种功能,但是有一种方法可以实现。
如果用组件包装Slick并为其赋予唯一键,则每次键更改时slick都会重新加载
render: function() {
return <div key={uniqueId}>
<CarouselComponent>
</div>;
}