我正尝试使用默认值创建下拉列表。
例如,在单击用户后,它应该在开始处显示“年份”(Year)作为默认值。
所以我有this.setState来操纵下拉菜单的默认值。
我在台式机和Android手机上表现不错。
但是当我使用iPhone时,Chrome和Safari都无法正常工作。(我在第一次单击时显示Year,在再次单击后显示1987)
input
我希望可以立即更改默认值(一键!)
答案 0 :(得分:0)
使用defaultValue
用于播种不受控制的组件。由于您要控制组件(您有一个onChange
,并且要设置value
的状态),因此请将birthYear
传递给value
道具,而不是{{1 }}。