【问题标题】:Sub menus in nav bar link in material ui材质ui中导航栏链接中的子菜单
【发布时间】: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


    【解决方案1】:

    你可以使用Nested List Items,你可以找到一个类似的例子here

    【讨论】:

    • 你能在类组件中分享那个例子吗
    猜你喜欢
    • 2018-11-19
    • 1970-01-01
    • 1970-01-01
    • 2019-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-15
    相关资源
    最近更新 更多