【发布时间】:2022-12-25 21:11:43
【问题描述】:
我的选择看起来像这样
const options = [
{
"VaccinationType": "Sample"
},
{
"VaccinationType": "Another Sample"
}
]
代码:
const [vacType, setVacType] = useState('');
<Autocomplete
value={vacType}
onChange={(e, value) => {
console.log(value);
setVacType(value);
}}
options={options}
getOptionLabel={(option) => option.VaccinationType}
isOptionEqualToValue={(option, value) => option.VaccinationType === value.VaccinationType}
renderInput={(params) => (
<TextField
{...params}
variant="outlined"
size="small"
/>
)}
/>
我尝试记录我的值,它仍然输出对象 { VaccinationType: "Sample" }。我希望它只输出"Sample"
在 MUI 4 中我使用这个getOptionSelected={(option, value) => option?.VaccinationType === value?.VaccinationType}
【问题讨论】:
标签: reactjs material-ui