Javascript 如何使用React360使用VRbutton运行两个功能?

Javascript 如何使用React360使用VRbutton运行两个功能?,javascript,reactjs,react-360,Javascript,Reactjs,React 360,我是个新手,掌握了窍门。当前的问题是,我有两个功能,似乎不能使用onClick同时使用Vrbutton(或任何按钮) 我已经尝试了许多不同的方法(如下面注释掉的代码所示)让多个函数使用onClick运行。我要么得到一个“functionName not defined”错误,要么它对输出没有任何作用 _incrementCount = () => { this.setState({count: this.state.count + 1}); }; _setter =

我是个新手,掌握了窍门。当前的问题是,我有两个功能,似乎不能使用onClick同时使用Vrbutton(或任何按钮)

我已经尝试了许多不同的方法(如下面注释掉的代码所示)让多个函数使用onClick运行。我要么得到一个“functionName not defined”错误,要么它对输出没有任何作用


  _incrementCount = () => {
    this.setState({count: this.state.count + 1});
  };
  _setter = () => {
    this.setState({set: !this.state.set});
  }

  // clicker = () => {
  //   this._incrementCount;
  //   this._setter;
  // }

  render() {
    let btn_class = this.state.set ? styles.colorSet : styles.colorUnset;
    return (
      <View style={styles.panel}>
        <VrButton /*onClick={this._incrementCount}*/ /*onClick={this._setter}*/ /*onClick={this.clicker}*/ /*onClick={function(event){this._setter; this._incrementCount}}*/ style={btn_class} >
        <View style={styles.greetingBox}>
          <Text style={styles.greeting}>
            360 Model Viewer 
            {` Count: ${this.state.count}`}
          </Text>
        </View>
        </VrButton>
      </View>
    );
  }
};


_递增计数=()=>{
this.setState({count:this.state.count+1});
};
_setter=()=>{
this.setState({set:!this.state.set});
}
//点击器=()=>{
//这个._递增计数;
//这是塞特;
// }
render(){
让btn_class=this.state.set?styles.colorSet:styles.colornset;
返回(
360模型查看器
{`Count:${this.state.Count}`}
);
}
};

我只是希望在点击按钮后,两个函数,_incrementCount和_setter会做它们需要做的事情,我已经测试过了,它们没有任何问题,简单地让按钮工作似乎是这里的问题。我是个新手,所以请随时指出我做错了什么

您只需创建一个匿名函数并使用该函数调用所需函数,如

<VrButton onClick={() => {this._incrementCount(); this._setter();}} style={btn_class} >
<VrButton onClick={this.clicker} style={btn_class} >
clicker = () => {
  this._incrementCount();  //You forgot to invoke the function
  this._setter();
}