【发布时间】:2020-12-18 13:11:50
【问题描述】:
您好,我是新手,想在我的菜单中实现子菜单。
我想要的是这样的报告 > 我的报告 > MIS报告
我正在从 react 路由器 dom 导入和使用 NavLink。
菜单目前看起来像这样,没有子菜单:
这是我使用导航栏链接的代码:
export const mainListItems = (
<List>
<NavLink to="dashboard">
<ListItem button>
<ListItemIcon></ListItemIcon>
<ListItemText primary="Dashboard" />
</ListItem>
</NavLink>
<NavLink to="userform">
<ListItem button>
<ListItemIcon></ListItemIcon>
<ListItemText primary="Registration" />
</ListItem>
</NavLink>
<NavLink to="">
<ListItem button>
<ListItemIcon></ListItemIcon>
<ListItemText primary="Report" />
</ListItem>
</NavLink>
</List>
);
这是我的 App.js 中的链接
const App = () => (
<HashRouter>
<Switch>
<Route path="/signin" component={SignIn} />
<Route path="/userform" component={UserForm} />
<Route path="/dashboard" component={Dashboard} />
<Redirect from="/" to="signin" />
</Switch>
</HashRouter>
);
我需要一些指导。如何实现我自己的子菜单
【问题讨论】:
标签: reactjs react-redux react-router material-ui react-router-dom