소스 검색

feat: add itemRender demo

fix #4786
陈帅 7 년 전
부모
커밋
4cb89d5655
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 8 0
      src/layouts/BasicLayout.tsx

+ 8 - 0
src/layouts/BasicLayout.tsx

@@ -117,6 +117,14 @@ const BasicLayout: React.FC<BasicLayoutProps> = props => {
         },
         ...routers,
       ]}
+      itemRender={(route, params, routes, paths) => {
+        const first = routes.indexOf(route) === 0;
+        return first ? (
+          <Link to={paths.join('/')}>{route.breadcrumbName}</Link>
+        ) : (
+          <span>{route.breadcrumbName}</span>
+        );
+      }}
       footerRender={footerRender}
       menuDataRender={menuDataRender}
       formatMessage={formatMessage}