【发布时间】:2020-06-08 15:03:24
【问题描述】:
我正在尝试使用 react.js 中的材质 UI 实现垂直选项卡。由于某种原因,选项卡没有出现。这是代码:
Javascript:
const [value, setValue] = useState(0);
const handleChange1 = (event, newValue) => {
setValue(newValue);
};
用户界面:
<div className={classes.root}>
<Tabs
orientation="vertical"
value={value}
onChange={handleChange}
aria-label="Vertical tabs example"
>
<Tab label="Item One" {...a11yProps(0)} />
<Tab label="Item Two" {...a11yProps(1)} />
<Tab label="Item Three" {...a11yProps(2)} />
</Tabs>
<TabPanel value={value} index={0}>
Item One
</TabPanel>
<TabPanel value={value} index={1}>
Item Two
</TabPanel>
<TabPanel value={value} index={2}>
Item Three
</TabPanel>
</div>
CSS:
root: {
flexGrow: 1,
backgroundColor: theme.palette.background.paper,
display: 'flex',
height: 400,
},
tabs: {
borderRight: `1px solid ${theme.palette.divider}`,
width:100
},
最终结果:
【问题讨论】:
标签: reactjs typescript material-ui