king
2025-02-08 9a7fd64a5af9d441ef9b92a3d3c8b3b8bc1cd8e2
src/utils/asyncSpinComponent.jsx
@@ -21,12 +21,18 @@
      this.setState({component})
    }
    componentWillUnmount () {
      this.setState = () => {
        return
      }
    }
    render() {
      const C = this.state.component
      return C ?
        <C {...this.props} /> :
        <div className="async-spin" style={{textAlign: 'center', minHeight: 50, lineHeight: '50px'}}><Spin/></div>
        <div className="async-spin" style={{textAlign: 'center', minHeight: 50, lineHeight: '50px', background: '#ffffff'}}><Spin/></div>
    }
  }
}