import React, { Component } from 'react'; import { LocaleProvider } from 'antd'; import zhCN from 'antd/lib/locale-provider/zh_CN'; import './app.less'; import Header from './components/Header'; import { User } from './stores/user'; export default class extends Component { constructor(props) { super(props); const state = { routes: [] }; this.state = state; // 初始化登录 User.token().then(() => { this.setState({ show: true }); }); } render() { const { children, project, config } = this.props; const { show } = this.state; return (show ? {config.hideHeader ? (
{children}
) : (
{children}
)}
: null); } }