我正在为我的项目中的 UI 组件使用react mui 库v3.9.3。我有一个 textarea 字段:
<div className={classes.fieldWrappper}>
<TextField
id="filled-multiline-static"
label="Oppgavetekst"
multiline
value={tekst}
onChange={onTekstChange}
InputProps={{classes: {root: classes.textArea}}}
InputLabelProps={{
shrink: true,
}}/>
</div>
我已经设置了 and 的样式,fieldWrapper
如下textArea
所示:
fieldWrappper: {
position: 'relative',
display: 'grid',
},
textArea: {
height: '100%',
background: 'white',
},
但是, textarea 并没有占据fieldWrapper
. 你可以在这里看到:
看起来 MuiInputBase 已经获得了父元素的完整高度。
在控制台元素检查器中,我可以看到,如果我将其更改MuiPrivateTextarea-root
为具有 height 100%
,那么 textarea 将占据整个高度。但是,我没有看到任何示例,我可以在代码中的何处以及如何执行此操作?