yoyo837 7 년 전
부모
커밋
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`;
     }