为什么我的 MUI 分隔线没有出现在 MUI 容器或纸张中?
Why does my MUI Divider not show up in a MUI Container or Paper?
早上好,
我爱上了 MUI,可以做的事情太多了。但是,在广泛使用它之后,我注意到当 MUI Divider 是 Container 或 Paper 组件的子组件时不会显示。我找不到任何关于为什么会这样的信息,所以这可能是我的实现。有人可以检查一下,看看为什么它没有出现吗?
一切都已导入,Popover 工作正常。
谢谢!
navBarPopover: {
display: "flex",
flexDirection: "column",
alignItems: "center",
justifyContent: "center"
}
<Popover
id={id}
open={open}
anchorEl={anchorEl}
onClose={handleClose}
anchorOrigin={{
vertical: "top",
horizontal: "right",
}}
transformOrigin={{
vertical: "top",
horizontal: "right",
}}
>
<Container className={clsx(classes.navBarPopover)}>
<Button className={clsx(classes.loginButton)} component={Link} to="/user_auth" onClick={() => handleClose()}>
Login
</Button>
<Divider />
<Button className={clsx(classes.loginButton)} component={Link} to="/faqs" onClick={() => handleClose()}>
FAQs
</Button>
</Container>
</Popover>
我同意,Material-UI真的很棒
在本期中,您将 display:'flex'
提供给父容器。通过给定 flex
,子元素采用可能的最小宽度,因为默认情况下子元素上有 flex-shrink
。
所以,这里 Divider
在那里,但它的宽度为 0。将宽度设置为 100%。
<Divider style={{width:'100%'}} />
早上好,
我爱上了 MUI,可以做的事情太多了。但是,在广泛使用它之后,我注意到当 MUI Divider 是 Container 或 Paper 组件的子组件时不会显示。我找不到任何关于为什么会这样的信息,所以这可能是我的实现。有人可以检查一下,看看为什么它没有出现吗?
一切都已导入,Popover 工作正常。
谢谢!
navBarPopover: {
display: "flex",
flexDirection: "column",
alignItems: "center",
justifyContent: "center"
}
<Popover
id={id}
open={open}
anchorEl={anchorEl}
onClose={handleClose}
anchorOrigin={{
vertical: "top",
horizontal: "right",
}}
transformOrigin={{
vertical: "top",
horizontal: "right",
}}
>
<Container className={clsx(classes.navBarPopover)}>
<Button className={clsx(classes.loginButton)} component={Link} to="/user_auth" onClick={() => handleClose()}>
Login
</Button>
<Divider />
<Button className={clsx(classes.loginButton)} component={Link} to="/faqs" onClick={() => handleClose()}>
FAQs
</Button>
</Container>
</Popover>
我同意,Material-UI真的很棒
在本期中,您将 display:'flex'
提供给父容器。通过给定 flex
,子元素采用可能的最小宽度,因为默认情况下子元素上有 flex-shrink
。
所以,这里 Divider
在那里,但它的宽度为 0。将宽度设置为 100%。
<Divider style={{width:'100%'}} />