reactjs - 如何将选项卡与 React Material-UI 中的标题放在同一行?(包括代码沙盒)
问题描述
https://codesandbox.io/embed/material-demo-v1pyw?fontsize=14&hidenavigation=1&theme=dark
我正在尝试将标签与标题一起放置
这样标签就在标题旁边。
我所做的是在AppBar
组件内添加选项卡,
<AppBar className={classes.appBar}>
<Toolbar>
<IconButton
edge="start"
color="inherit"
onClick={handleClose}
aria-label="close"
>
<CloseIcon />
</IconButton>
<Typography variant="h6" className={classes.title}>
Sound
</Typography>
</Toolbar>
<Tabs
variant="fullWidth"
value={value}
onChange={handleChange}
aria-label="nav tabs example"
>
<LinkTab label="Page One" href="/drafts" {...a11yProps(0)} />
<LinkTab label="Page Two" href="/trash" {...a11yProps(1)} />
<LinkTab label="Page Three" href="/spam" {...a11yProps(2)} />
</Tabs>
</AppBar>
但似乎它们无法放入标题中。
请问有什么帮助吗?
解决方案
您可以简单地将它们添加到工具栏中:
<AppBar className={classes.appBar}>
<Toolbar>
<IconButton
edge="start"
color="inherit"
onClick={handleClose}
aria-label="close"
>
<CloseIcon />
</IconButton>
<Typography variant="h6" className={classes.title}>
Sound
</Typography>
<Tabs
variant="fullWidth"
value={value}
onChange={handleChange}
aria-label="nav tabs example"
>
<LinkTab label="Page One" href="/drafts" {...a11yProps(0)} />
<LinkTab label="Page Two" href="/trash" {...a11yProps(1)} />
<LinkTab label="Page Three" href="/spam" {...a11yProps(2)} />
</Tabs>
</Toolbar>
</AppBar>
推荐阅读
- assembly - src 或 destination 中两个值的汇编语言含义
- javascript - 为什么这个 Promise.all() 即使在所有承诺都解决之后也没有解决?
- symfony - Symfony Workflow - 是否可以使用学说关系作为状态持有者?
- python-3.x - 我有一个关于我的程序的问题,它读取用户输入的 2 个句子,然后以各种方式比较它们
- graphviz - 节点的排名提供未排名的结果
- python - 请求发布字典格式错误的数据
- powershell - 如何合并数组以将一个值与数组中的所有值进行比较?
- python - Python Battery AI - 如何仅在电池连接或断开连接时记录
- c - 在c中打印倒计时数字的递归函数
- javascript - 未捕获的 ReferenceError:未定义 Rx