Explorar el Código

feat: add itemRender demo

fix #4786
陈帅 hace 6 años
padre
commit
4cb89d5655
Se han modificado 1 ficheros con 8 adiciones y 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}