1. import React from 'react';
    2. import PropTypes from 'prop-types';
    3. import {Spin} from 'antd';
    4. import styles from './style.module.less';
    5. const SpinSymbol = (props) => {
    6. const {spinning} = props;
    7. return (
    8. <div className={styles.spinWrapper}>
    9. <Spin spinning={spinning} />
    10. </div>
    11. );
    12. };
    13. SpinSymbol.propTypes = {
    14. spinning: PropTypes.bool,
    15. };
    16. SpinSymbol.defaultProps = {
    17. spinning:true;
    18. };
    19. export default SpinSymbol;
    20. // css样式
    21. .spinWrapper {
    22. display:flex;
    23. justify-content: center;
    24. align-items:center;
    25. height: 100%;
    26. width: 100%;
    27. }
    28. // 用法 -- react写法
    29. loading ? (<div style={{ width: 200, height:200 }}>
    30. <Spin spinning={loading} />
    31. </div>) : null