1 回答

TA贡献1806条经验 获得超5个赞
要初始化你的状态this.state = { TenantId: '', TenanrUrl:'', TenantPassword:''};,但你正在使用tenantid,tenanturl以及tenantpassword在你的代码。
由于tenantid、tenanturl和tenantpassword最初不在您的状态,您将开始提供undefined您的输入,直到您调用setState并更新它。这将使输入从不受控制变为受控制。
您可以通过更改初始状态修复它以默认值tenantid,tenanturl以及tenantpassword代替:
constructor(props) {
super(props);
this.state = { tenantid: '', tenanturl: '', tenantpassword: '' };
this.handleChangeTenantUrl = this.handleChangeTenantUrl.bind(this);
this.handleChangeTenantPassword = this.handleChangeTenantPassword.bind(this);
this.handleChangeTenantId= this.handleChangeTenantId.bind(this);
this.handleSubmit = this.handleSubmit.bind(this);
};
- 1 回答
- 0 关注
- 169 浏览
添加回答
举报