Explorar o código

feat: add itemRender demo

fix #4786
陈帅 %!s(int64=6) %!d(string=hai) anos
pai
achega
4cb89d5655
Modificáronse 1 ficheiros con 8 adicións e 0 borrados
  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}