React光滑轮播不会更新图像

时间:2019-04-15 16:50:28

标签: javascript html css reactjs react-native

我有一个Codepen来说明我的问题。

https://codepen.io/anon/pen/MROyZy

根据该密码笔,一个接一个显示两个图像。这适用于Codepen。但是,如果我尝试在项目中使用它,则第一个图像会显示而第二个图像则不会显示,相反,在第二个图片上会出现空白。

这是我的项目代码。

import React from 'react';
import Slider from "react-slick";
import './../../../css/style.css';
import CSSTransitionGroup from 'react-addons-css-transition-group';
import CBT1 from './../../../../../public/assets/images/CBT1.png'
import CBT2 from './../../../../../public/assets/images/CBT2.png'

class HomeAnimation extends React.Component {
constructor(props) {
  super(props);

  this.settings = {
    infinite: true,
    speed: 1000,
    autoplay: true,
    autoplaySpeed: 3000,
    fade: true,
    pauseOnHover: true,
    slidesToShow: 1,
    slidesToScroll: 1
  };
}

render() {
  return (
    <div>
      <SimpleSlider settings={this.settings} />
     </div>
  );
}
}

class SimpleSlider extends React.Component {

render () {
  return (
    <Slider {...this.props.settings}>
       <div className="slide-0"><img src= { CBT1 } /></div>
       <div className="slide-1"><img src= { CBT2 } /></div>
       </Slider>
    )
  }
}

export default HomeAnimation;

它不只是显示滑块的第二格。与我正在使用的React版本有关。我的反应版本是16。

0 个答案:

没有答案