首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React /react-选择模块

React /react-选择模块
EN

Stack Overflow用户
提问于 2018-08-19 13:27:00
回答 1查看 250关注 0票数 1

react-select (值得称赞),当我输入任何内容时,它总是给我这个错误:

代码语言:javascript
复制
Creatable.js?067d:40 Uncaught TypeError: Cannot read property 'toLowerCase' of null
at compareOption (Creatable.js?067d:40)
at eval (Creatable.js?067d:51)
at Array.some (<anonymous>)
at isValidNewOption (Creatable.js?067d:50)
at Creatable.componentWillReceiveProps (Creatable.js?067d:133)
at callComponentWillReceiveProps (react-dom.development.js?cada:6389)
at updateClassInstance (react-dom.development.js?cada:6575)
at updateClassComponent (react-dom.development.js?cada:7848)
at beginWork (react-dom.development.js?cada:8225)
at performUnitOfWork (react-dom.development.js?cada:10224)
EN

回答 1

Stack Overflow用户

发布于 2018-08-19 13:57:57

选项必须是对象数组,每个对象都必须有一个名为value的键。

代码语言:javascript
复制
<Select
  value={selectedOption}
  onChange={this.handleChange}
  options={this.state.students}
/>

因此,您的students值应该是这样的[{value: "John Doe", name: "John Doe"}]

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

https://stackoverflow.com/questions/51914762

复制
相关文章

相似问题

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