我正在创建自定义输入代码PhoneInput
。它里面有3个输入,所以我需要解析它们,然后重新连接到字符串。
我想传递onChange
回调SyntheticEvent
,就像React一样。所以我需要创建隐藏的输入:
<input onChange={this.props.onChange} value={this.state.value}/>
但是当我改变状态时,事件没有触发。怎么做对了? http://jsbin.com/bahuyuriqa/1 - 这是一个例子。
答案 0 :(得分:2)
似乎只会根据用户输入触发更改事件。您是否需要在隐藏输入上使用onChange处理程序?如果您确实需要访问synthetic event中的原生活动,只需通过e.nativeEvent