小编典典

在onChange事件中调用2个函数

reactjs

我的组件有些卡住,我需要从props调用onChange,所以

<input type="text" value={this.state.text} onChange={this.props.onChange} />

而且还调用了称为handleChange()state.text 的组件中的另一个函数,我尝试过

 <input type="text" value={this.state.text} onChange={this.props.onChange; this.handleChange} />

但这似乎不起作用。


阅读 921

收藏
2020-07-22

共1个答案

小编典典

您可以通过将两个函数放在双引号中来实现:

<input type="text" value={this.state.text} onChange="this.props.onChange(); this.handleChange();" />

这应该工作。但是最好在第一个函数中调用第二个函数:

function testFunction() {
    onChange();
    handleChange();
}
2020-07-22