javascript - 当输入有自动值时,我可以触发 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
但它没有,因为它可以被触发onChange
。onCustomerFieldUpdate
当我的值来自时,有没有办法可以调用selectedProfile.first_name
?
解决方案
根据您检查的条件,您可以从 componentDidMount 方法调用 this.onCustomerFieldUpdate。
推荐阅读
- python - 当我更新记录时,在 Django 中抛出了一个结束行
- r - 用 Rmarkdown 编织一个 word 文档。在 for 循环中在 2 个字幕之间插入绘图会产生问题
- javascript - Javascript:我可以在随机端口打开 websocket 服务器连接吗
- android - 组件总是接口实现吗?
- statsmodels - stasmodels SARIMAX 预测
- python - 获取字符串的所有未分组部分
- c - 添加函数有问题
- vue.js - 如何从 $refs 获取原始 html?
- python - 有没有更好的方法来编写这些 if 语句
- java - 为什么当我将相同的图像编码为 base64 字符串时会得到不同的结果?(java与python)