【发布时间】:2021-12-12 12:41:43
【问题描述】:
尽管autoWidth,Material UI (React) Select 项已折叠并且不会自动扩展宽度。
<FormControl margin="dense">
<InputLabel id="prefix-label">Prefix</InputLabel>
<Select
autoWidth
labelId="prefix-label"
id="prefix"
disabled={formPrefix.disabled}
value={formPrefix.value ?? ""}
error={formPrefix.invalid}
defaultValue={""}
label="Prefix"
onChange={handlePrefix}
>
<MenuItem value={""} disabled>
Prefix
</MenuItem>
<MenuItem value={"US"}>US +1</MenuItem>
<MenuItem value={"else"}>Else</MenuItem>
</Select>
<FormHelperText></FormHelperText>
</FormControl>
我在这里做错了吗?
【问题讨论】:
-
autoWidth 影响“弹出框”的宽度,并将根据菜单内的项目进行设置。它与您的
Select的宽度无关@ -
@NizarZizoune 我明白了。为什么它会崩溃呢?占位符有问题吗?在我选择一个项目后,它会调整宽度。
-
我认为这与您的
Select的宽度有关,与您的布局/css 有关。
标签: javascript reactjs material-ui emotion