material-ui - 材料 UI 选项卡方向属性在反应 js 组件中不起作用
问题描述
我正在尝试借助 makestyle 设置 Material UI Tabs 方向,但是背景颜色已成功应用于根目录,但未应用垂直方向。
const useStyles = makeStyles((theme) => ({
root: {
background: "blue",
orientation: "vertical",
},
}));
export default function SignInUp() {
const tabStyle = useStyles();
<TabContext value={value.toString()}>
<Tabs
value={value.toString()}
classes={{ root: tabStyle.root }}
indicatorColor="primary"
onChange={handleChange}
>
<Tab value="1" label="Sign In" />
<Tab value="2" label="Sign Up" />
</Tabs>
<TabPanel value="1">
<SignIn></SignIn>
</TabPanel>
<TabPanel value="2">
<SignUp></SignUp>
</TabPanel>
</TabContext>;
}
解决方案
orientation
不是 CSS 属性,而是您必须传递给Tabs
组件的道具,如下所示:
const useStyles = makeStyles((theme) => ({
root: {
background: "blue",
},
}));
export default function SignInUp() {
const tabStyle = useStyles();
<TabContext value={value.toString()}>
<Tabs
value={value.toString()}
classes={{ root: tabStyle.root }}
indicatorColor="primary"
onChange={handleChange}
orientation="vertical"
>
<Tab value="1" label="Sign In" />
<Tab value="2" label="Sign Up" />
</Tabs>
<TabPanel value="1">
<SignIn></SignIn>
</TabPanel>
<TabPanel value="2">
<SignUp></SignUp>
</TabPanel>
</TabContext>;
}
有关更多信息,您可以查看Tabs 组件的 API。
推荐阅读
- javascript - JS用字符串和字符串数字排序数组
- reactjs - 无法通过 React 使用 Axios 将文件发布到 Express 端点
- php - PHP 7.2 弃用了每个 foreach 不工作
- java - 如何根据选定的单选按钮显示下拉结果 | JSP
- python - 添加/更改表单中的 ForeignKey 字段 - Django 管理员
- tensorflow - 如何找到特定张量流网络的 output_node_names?
- go - Goroutines:广播器在第一条消息后停止工作
- r - 如何在对 shiny::renderUI 的同一次调用中将一个输入与另一个输入隔离?
- asynchronous - 由 webfontloader 加载的谷歌字体被渲染阻塞
- ios - 在 iOS 上使用 Django 和 Alamofire 上传图像