【发布时间】:2016-07-07 22:28:19
【问题描述】:
我的render() 中有以下块(这是一个引导按钮:https://react-bootstrap.github.io/components.html#buttons-options):
<Button type="simpleQuery" onClick={this.handleEntailmentRequest.bind(this)}>
Query
</Button>
还有以下功能:
handleEntailmentRequest() {
console.log("handle request ");
}
当我点击按钮时,我可以看到控制台日志中出现“处理请求”问题,但突然消失了。我的理解是某些原因导致页面刷新。有什么意见我哪里出错了吗?
【问题讨论】:
-
我遇到的问题是试图变得聪明并使整个列表项可点击。因此,当我控制台记录我正在获取的数据时,它会为每个列表项呈现。唯一的解决方案是添加一个按钮来处理单击事件,现在它可以正常工作了。要么,要么让整个列表项成为一个按钮,呵呵。
标签: javascript reactjs