antd 的Carousel 跑马灯 (react- slick )状态重置问题

antd 的Carousel 跑马灯 实际上是用的 react- slick 插件
问题 从A页面跳转到B页面时 Carousel 组件默认会状态重置;
原因:组件销毁 所以会重置
解决方案:修改组件初始化时的initialSlide 为你想要的值 即可

render() {
    let { move, foc_At, datas } = this.props.knowledge
  settings = {
      dots: false,
      infinite: false,
      speed: 150,
      initialSlide: num, // 修改组件初始化时的initialSlide 为你想要的值
    }
    return 
(this.test = node)}> (this.Carousel = node)}>
1
2
3
4
}

更多参数这里
例子就看github 吧

你可能感兴趣的:(工作中的零碎知识)