UNPKG

hm-react-cli

Version:

Create a Huimei React project by module

56 lines (54 loc) 1.63 kB
import { Component } from 'react-core/Component'; import { handleSuccess, handleFail } from '../../utils'; export default class Loading extends Component { componentDidMount() { handleSuccess({ errMsg: 'showLoading:ok' }, this.props.success, this.props.complete, this.props.resolve); } render() { return ( <div className='loading2019'> <div className='icon'> <img style={{width: '1.5rem', height: '1.5rem'}} src='http://s.qunarzz.com/dev_test_2/loading4.gif'/> </div> <div className='title'> {this.props.title} </div> <style ref={(node)=>{ Object(node).textContent = ` .loading2019 { display: flex; flex-direction: column; position: fixed; width: 120px; height: 120px; background-color: rgba(0, 0, 0, 0.4); margin: auto; left: 0; top: 0; bottom: 0; right: 0; border-radius: 5px; } .loading2019 .icon { height: 90px; color: #fff; text-align: center; font-size: 30px; line-height: 90px; } .loading2019 .title { height: 30px; text-align: center; line-height: 30px; color: #fff; overflow: hidden; } ` }}> </style> </div> ); } }