【发布时间】:2016-11-24 20:26:23
【问题描述】:
我正在使用 react-slick 滑块,但不知道如何重新初始化滑块。使用 jquery slick 插件,我可以调用 $slick.reInit(),但使用 react 我似乎无法做到这一点。我可以对 reinit 方法做出类似的反应吗?
【问题讨论】:
我正在使用 react-slick 滑块,但不知道如何重新初始化滑块。使用 jquery slick 插件,我可以调用 $slick.reInit(),但使用 react 我似乎无法做到这一点。我可以对 reinit 方法做出类似的反应吗?
【问题讨论】:
目前还没有这样的功能,但有办法做到这一点。
如果你用一个组件包装 Slick 并给它一个唯一的键,每次键更改时 slick 都会重新加载
render: function() {
return <div key={uniqueId}>
<CarouselComponent>
</div>;
}
【讨论】: