我有一个react和redux的项目。它包括一个通过用户输入形成的表,因此用户将信息添加到文本字段中,然后将这些字段作为行添加到表中。我希望能够单击这些行中的每一行来调用一个相当基本的函数(它对所有行都是相同的函数,并且不会改变状态)。该功能包括如下:
<tr onClick={() => this.editShow()}>
然而,当我点击该行时,没有任何反应!任何建议将不胜感激!
答案 0 :(得分:0)
尝试将事件绑定到您的React组件<tr onClick={this.editShow.bind(this}>
或者,如果你想在方法中传递参数,你可以在构造函数中绑定它:
constructor(props) {
super(props);
this.editShow = this.editShow.bind(this);
}