yoyo837 7 лет назад
Родитель
Сommit
a2d9a5780f
1 измененных файлов с 3 добавлено и 8 удалено
  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 { pathname } = location;
     let title = 'Ant Design Pro';
-    let currRouterData = null;
     // 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) {
       title = `${currRouterData.name} - Ant Design Pro`;
     }