Просмотр исходного кода

Fix the problem that the menu is empty

陈帅 7 лет назад
Родитель
Сommit
1f63d13dd1
1 измененных файлов с 8 добавлено и 2 удалено
  1. 8 2
      src/layouts/BasicLayout.js

+ 8 - 2
src/layouts/BasicLayout.js

@@ -224,6 +224,7 @@ class BasicLayout extends React.PureComponent {
     } = this.props;
     const { rendering, isMobile } = this.state;
     const isTop = PropsLayout === 'topmenu';
+    const menuData = this.getMenuData();
     const layout = (
       <Layout>
         {isTop && !isMobile ? null : (
@@ -232,7 +233,7 @@ class BasicLayout extends React.PureComponent {
             Authorized={Authorized}
             theme={silderTheme}
             onCollapse={this.handleMenuCollapse}
-            menuData={this.getMenuData()}
+            menuData={menuData}
             {...this.props}
           />
         )}
@@ -242,7 +243,12 @@ class BasicLayout extends React.PureComponent {
             minHeight: '100vh',
           }}
         >
-          <Header handleMenuCollapse={this.handleMenuCollapse} logo={logo} {...this.props} />
+          <Header
+            menuData={menuData}
+            handleMenuCollapse={this.handleMenuCollapse}
+            logo={logo}
+            {...this.props}
+          />
           <Content style={this.getContentStyle()}>{children}</Content>
           <Footer />
         </Layout>