首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无法从自动完成反应中获得新值

我无法从自动完成反应中获得新值
EN

Stack Overflow用户
提问于 2021-08-02 13:06:25
回答 1查看 20关注 0票数 0

我在我的react应用程序中使用材料UI的自动完成,我想在更改项目时获得值,但我得到了未定义。

以下是我的代码

代码语言:javascript
复制
<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" />}
                    />
                )}
            />
EN

回答 1

Stack Overflow用户

发布于 2021-08-02 15:14:28

尝试将onchange作为

代码语言:javascript
复制
onChange={(event,newValue) => {
                           console.log('value...', newValue)
                           onChange(newValue);
                       }}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68622137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档