我尝试制作自定义选择框/下拉列表,在其中单击其中的一项,使它保持原状。当我发现关于它的唯一一本教程清楚地说明了如何执行该方法时,即使我按照1:1进行操作,也会收到TypeError。发生了什么事?
TypeError:制作自定义选择框/下拉列表时无法读取未定义的属性“项目”
•
问答
yk7732637 回答:TypeError:制作自定义选择框/下拉列表时无法读取未定义的属性“项目”
您应提供prop
至<Autocomplete />
未使用的项目。
道具就是undefined
尝试<Autocomplete items = {[{id:1,value:"TEST"},{id:2,value:"ASO"}]}>
您错过了与props
的超级比赛。
您的构造函数应如下所示。
constructor(props){
super(props)
this.state = {
items : props.items || []
}
}