首页 > 解决方案 > 当输入有自动值时,我可以触发 onChange 函数吗?

问题描述

我有一个Form.Input

<Form.Input
fluid
required
label="First name"
placeholder="Jose"
name="firstName"
value={ _.isNil(selectedProfile) ? firstName : selectedProfile.first_name }
onChange={this.onCustomerFieldUpdate}
/>

从我的代码中可以看出,我正在检查是否selectedProfile为 Null,如果为 null,它将接受输入,但如果不是,它将获取selectedProfile.first_name. onCustomerFieldUpdate问题是,即使它从中获取值,我也想触发,selectedProfile.first_name但它没有,因为它可以被触发onChangeonCustomerFieldUpdate当我的值来自时,有没有办法可以调用selectedProfile.first_name

标签: javascriptreactjs

解决方案


根据您检查的条件,您可以从 componentDidMount 方法调用 this.onCustomerFieldUpdate。


推荐阅读