在我的React应用程序中,我有一个表单,我将输入字段中显示的值绑定到对象中的相应属性,但发生了一些奇怪的事情。
我的用户对象如下所示:
-awakeFromNib
如果我将输入字段绑定到具有此处显示的名称的属性,则无法输入我的输入字段。
但是,如果我将属性名称大写 - 如下面的代码中那样 - 我可以输入我的输入字段但我无法更新其值。我放了一个调试器来看看发生了什么,并注意到一旦我点击了onChange函数,一些属性名称就会大写。因此,user.firstName正在成为用户。 F irstName。所以下面的代码允许我输入输入字段,但不能捕获输入的值,因为对象中的属性名仍然是firstName
{
firstName: "",
lastName: ""
}
知道可能导致这种情况的原因吗?