【发布时间】:2020-08-21 15:39:38
【问题描述】:
这是我的这个项目的沙盒:https://codesandbox.io/s/gridnotworkingchildnotstretching-vk6ld
在 Home.jsx 中,我有一行 Grid 高度为 100vh 以水平居中所有内容。在其中,我有一个列Grid 和alignItems="stretch" 来实际将我的内容放在一个列中,其中包括一个Typography,然后是一个SearchBar,它实际上是一个Autocomplete 组件,以及一个Button。由于我计划在其他地方使用SearchBar,因此我将home 属性传递给它,如果我们在主页上,则该属性设置为true,我们就是。我希望Typography 和Button 居中,而SearchBar 拉伸到其父级的全宽,即xs={10} sm={4}。
Typography 和 Button 看起来就像我想要的那样,但由于某种原因,SearchBar 没有延伸到网格的宽度。我什至用Autocomplete 组件设置了fullWidth={home},但它仍然没有拉伸。你能告诉我我的代码出了什么问题,或者是否可以做我想做的事?谢谢。
【问题讨论】:
标签: reactjs autocomplete grid material-ui