react项目中使用json动画的实现

  1. 安装:npm install --save react-lottie
  2. 使用:
 import Lottie from 'react-lottie';

    import * as animationData from '../../../public/image/data.json'

    export default class LottieControl extends React.Component {

          constructor(props) {

            super(props);

            this.state = {

                    defaultOptions : {

                            loop: true,

                            autoplay: true, 

                            animationData: animationData,

                            rendererSettings: {

                            preserveAspectRatio: 'xMidYMid slice'

                    }

            };

      }

      render() {

    return( <div>

          <Lottie

                options={this.state.defaultOptions}

                 height={50}   

                 width={50}

                  isStopped={false}

                  isPaused={false}/>

        </div>)

  }

}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。