我在我的react应用程序中使用材料UI的自动完成,我想在更改项目时获得值,但我得到了未定义。
以下是我的代码
<Controller
name="partnerId"
control={control}
defaultValue={[]}
render={({ field: { onChange, value } }) => (
<Autocomplete
id="filter-demo"
className="mt-8 mb-16"
defaultValue={personObj}
value={value}
onChange={(newValue) => {
console.log('value...', newValue)
onChange(newValue);
}}
variant="outlined"
options={partners}
getOptionLabel={option => option.name}
filterOptions={filterOptions}
renderInput={params => <TextField {...params} label="Partners" variant="outlined" />}
/>
)}
/>发布于 2021-08-02 15:14:28
尝试将onchange作为
onChange={(event,newValue) => {
console.log('value...', newValue)
onChange(newValue);
}}https://stackoverflow.com/questions/68622137
复制相似问题