yoyo837 7 years ago
parent
commit
a2d9a5780f
1 changed files with 3 additions and 8 deletions
  1. 3 8
      src/layouts/BasicLayout.js

+ 3 - 8
src/layouts/BasicLayout.js

@@ -132,15 +132,10 @@ export default class BasicLayout extends React.PureComponent {
     const { routerData, location } = this.props;
     const { routerData, location } = this.props;
     const { pathname } = location;
     const { pathname } = location;
     let title = 'Ant Design Pro';
     let title = 'Ant Design Pro';
-    let currRouterData = null;
     // match params path
     // match params path
-    Object.keys(routerData).some(key => {
-      if (pathToRegexp(key).test(pathname)) {
-        currRouterData = routerData[key];
-        return true;
-      }
-      return false;
-    });
+    const currRouterData = (Object.entries(routerData).find(([key]) =>
+      pathToRegexp(key).test(pathname)
+    ) || [])[1];
     if (currRouterData && currRouterData.name) {
     if (currRouterData && currRouterData.name) {
       title = `${currRouterData.name} - Ant Design Pro`;
       title = `${currRouterData.name} - Ant Design Pro`;
     }
     }