材质 ui 抽屉中的渲染链接

ali*_*ari 4 reactjs react-router material-ui

我想将我的 react-router 链接添加到Drawer. 我试过这个:

<Drawer width={200} open={this.state.drawerOpen} docked={false} onRequestChange={this.toggleDrawer}>
   <Link to="/businesspartners">
      <MenuItem onTouchTap={this.toggleDrawer.bind(this, false)}
                rightIcon={<CommunicationBusiness />}
      >
         Business Partners
      </MenuItem>
   </Link>
</Drawer>
Run Code Online (Sandbox Code Playgroud)

我的问题是链接将呈现下划线(如下图所示)。

在此处输入图片说明

Chr*_*ris 14

我对直接使用样式也有类似的担忧,并遇到了以下答案:https : //stackoverflow.com/a/48252439/522859

总而言之,使用 ListItem 上的组件属性:

<List>
   <ListItem button component={Link} to="https://www.google.com">
        <ListItemText primary="Google" />
   </ListItem>
</List>
Run Code Online (Sandbox Code Playgroud)

官方文档在这里介绍:https : //material-ui.com/api/list-item/

  • 杰出的!作品。 (3认同)