从另一个类调用,从另一个类的函数调用

时间:2018-10-08 05:49:56

标签: javascript reactjs es6-class

我在以下情况下遇到问题,函数foo没有作为类B中Button的click事件的一部分被调用,如何实现? (我知道标题很烂,请随时更改)

public static int TotalScore = 0;

btnsubmit.setOnClickListener(new View.OnClickListener() 
{
            @Override
            public void onClick(View view) {
                initScoreSubmit();
            }
 });

public void initScoreSubmit()
{

        TotalScore++;
        txtTotalPoint.setText("Total Point: " +   String.valueOf(TotalScore));

        settings.set(AppSettings.Key.UserTotalPoint, TotalScore);

        Log.d(TAG, "Total_point "+TotalScore);
}

1 个答案:

答案 0 :(得分:1)

render方法应使用返回语法返回JSX元素。如下所示,将收益添加到这两个组件中,以便它们按需工作

A.js

render() {
    return(<div><B bar={this.bar} /></div>)
}

B.js

render() {
    return(<div><Button onClick={() => this.props.bar()} /> </div>)
 }

请注意,如果您使用的是最新的React版本,请使用React.Fragment代替div,否则div很好