gpt4 book ai didi

javascript - 为什么我的 MUI 分隔线没有出现在 MUI 容器或纸张中?

转载 作者:行者123 更新时间:2023-12-05 00:28:05 25 4
gpt4 key购买 nike

早上好,
我爱上了 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%'}} />
在此处查看演示:- https://codesandbox.io/s/happy-euler-2ycv4

关于javascript - 为什么我的 MUI 分隔线没有出现在 MUI 容器或纸张中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65568238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com