onClick能够填充模式并提交表单

时间:2019-04-09 18:15:35

标签: javascript reactjs

我希望我的onClick操作提交信息(换句话说,就是调用一个函数)并生成一个模式。

我有:

 <Button  onClick = {this.showModal('small')}>Generate Channel Information</Button>

生成模式

或者我用它来生成函数:

 <Button  onClick = {this.generateInfo)}>Generate Channel Information</Button>

但我似乎无法同时做到。有什么想法可以通过onClick做到两件事吗?

2 个答案:

答案 0 :(得分:1)

只有一个可以调用其他函数的函数

onClick = {() => { this.generateInfo(); this.showModal('small')}}

答案 1 :(得分:0)

另一种方法。

更清洁,如果您想为点击添加更多功能。

handleClick = (param) => {
  this.generateInfo()
  this.showModal(param)
}

onClick={this.handleClick('small')}