Преглед изворни кода

feat: add itemRender demo

fix #4786
陈帅 пре 6 година
родитељ
комит
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}