【发布时间】:2018-12-01 08:32:38
【问题描述】:
我有一系列执行内部逻辑的按钮(没有不依赖于输入的表单),但异步调用函数。我想一键禁用按钮,并在onclick() 方法上尝试了几件事,但一直出错。
代码如下所示:
{ this.state.isEthTransferVisible && <button id="button"
onClick={() => { parseAddress(this.state.sc);}, this.handleTransferFromEthereum}>Check Balances</button>
}
这是从onclick 中调用的函数
async handleTransferFromEthereum(){
await parseAddress(this.state.sc)
this.setState(prevState => ({
isEthTransferVisible: !prevState.isEthTransferVisible,
isGoDeployedVisible: !prevState.isGoDeployedVisible
}));
}
【问题讨论】: