From cdd725bf762c5bc140d291d7c6a1c3509e686fd3 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期三, 31 一月 2024 16:56:00 +0800
Subject: [PATCH] #
---
zy-asrs-flow/src/pages/Admin.jsx | 52 +++++++++++++++++++++++++++++++++++++---------------
1 files changed, 37 insertions(+), 15 deletions(-)
diff --git a/zy-asrs-flow/src/pages/Admin.jsx b/zy-asrs-flow/src/pages/Admin.jsx
index 4c05600..b5124ad 100644
--- a/zy-asrs-flow/src/pages/Admin.jsx
+++ b/zy-asrs-flow/src/pages/Admin.jsx
@@ -58,26 +58,46 @@
);
};
-const menuList = [
- {
- "name": '鍒楄〃椤甸潰',
- "path": "/path1",
- "component": Hello
- },
- // ...鍏跺畠椤�
-]
const route = {
route: {
path: '/',
- routes: menuList
+ routes: [
+ {
+ name: '鍒楄〃椤�',
+ path: '/list',
+ component: './ListTableList',
+ routes: [
+ {
+ path: '/list/sub-page',
+ name: '鍒楄〃椤甸潰',
+ routes: [
+ {
+ path: 'sub-sub-page1',
+ name: '涓�绾у垪琛ㄩ〉闈�',
+ component: './Hello',
+ },
+ {
+ path: 'hello',
+ name: '浣犲ソ涓栫晫',
+ component: 'Hello',
+ },
+ ],
+ },
+ ],
+ },
+ ]
},
location: {
pathname: '/',
},
}
-console.log(route);
-console.log(defaultProps);
+const menu0 = [
+ {
+ "path": "/path2",
+ "component": Hello
+ }
+]
export default () => {
if (typeof document === 'undefined') {
@@ -136,7 +156,7 @@
width: '331px',
},
]}
- {...defaultProps}
+ {...route}
location={{
pathname,
}}
@@ -214,7 +234,8 @@
menuItemRender={(item, dom) => (
<div
onClick={() => {
- setPathname(item.path || '/welcome');
+ console.log(dom);
+ setPathname(item.path);
}}
>
{dom}
@@ -226,8 +247,9 @@
{/* <G6></G6> */}
<PageContainer>
<Routes>
- <Route path="/list/sub-page/hello" element={<Hello />} />
- {/* 鏍规嵁瀹為檯璺敱缁х画娣诲姞鏇村鐨� Route */}
+ {menu0.map(item =>
+ <Route key={item.path} path={item.path} element={React.createElement(item.component)} />
+ )}
</Routes>
{/* <G6></G6> */}
</PageContainer>
--
Gitblit v1.9.1