瀏覽代碼

feat: add new config "title" (#3309)

陈帅 7 年之前
父節點
當前提交
09fbaa96c0
共有 2 個文件被更改,包括 4 次插入3 次删除
  1. 1 0
      src/defaultSettings.js
  2. 3 3
      src/layouts/BasicLayout.js

+ 1 - 0
src/defaultSettings.js

@@ -6,4 +6,5 @@ module.exports = {
   fixedHeader: false, // sticky header
   autoHideHeader: false, // auto hide header
   fixSiderbar: false, // sticky siderbar
+  title: 'Ant Design Pro',
 };

+ 3 - 3
src/layouts/BasicLayout.js

@@ -17,7 +17,7 @@ import Context from './MenuContext';
 import Exception403 from '../pages/Exception/403';
 import PageLoading from '@/components/PageLoading';
 import SiderMenu from '@/components/SiderMenu';
-
+import { title } from '../defaultSettings';
 import styles from './BasicLayout.less';
 
 // lazy load SettingDrawer
@@ -116,14 +116,14 @@ class BasicLayout extends React.PureComponent {
     const currRouterData = this.matchParamsPath(pathname, breadcrumbNameMap);
 
     if (!currRouterData) {
-      return 'Ant Design Pro';
+      return title;
     }
     const pageName = formatMessage({
       id: currRouterData.locale || currRouterData.name,
       defaultMessage: currRouterData.name,
     });
 
-    return `${pageName} - Ant Design Pro`;
+    return `${pageName} - ${title}`;
   };
 
   getLayoutStyle = () => {