首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >响应-引导-提前输入labelKey类型记录

响应-引导-提前输入labelKey类型记录
EN

Stack Overflow用户
提问于 2020-08-25 09:21:33
回答 2查看 1.3K关注 0票数 2

在ericgio对这个问题的回答中,我有同样的问题(但从未回答),React AsyncTypeahead using Typescript

labelKey的类型定义似乎有问题。

我从这段代码中得到以下错误:

代码语言:javascript
复制
<Typeahead
     id="basic-typeahead-single"
     labelKey="name"
     onChange={this.changeEdgeName}
     options={this.state.streetNames}
     placeholder=""
    />

重载2中的2,‘(道具: TypeaheadProps,上下文?:any):Typeahead',给出了以下错误。类型'string‘不能分配到键入'undefined’。TS2769

依赖关系:

代码语言:javascript
复制
"@types/react-bootstrap-typeahead": "^3.4.6",
    
"react-bootstrap-typeahead": "^5.1.1",
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-08-25 09:59:27

我找到解决办法了!

我将标记分离到它自己的组件,在该组件中,由于某种原因不需要labelKey。

我不知道这是为什么,但对我来说是这样的!

票数 0
EN

Stack Overflow用户

发布于 2021-10-19 23:25:46

我可以通过以下几个方面来解决这个问题:

代码语言:javascript
复制
import { Typeahead, TypeaheadLabelKey } from 'react-bootstrap-typeahead';
...

labelKey={'displayName' as TypeaheadLabelKey<string>}

displayName是你的labelKey。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63575786

复制
相关文章

相似问题

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