在React Native中向onPress函数添加多个事件

Avi*_*ati 7 button react-native react-native-android react-native-ios react-navigation

当我按下按钮时,它应该导航到另一个页面,它也会增加查看次数.

但我无论如何都无法理解同时实施它们.

这是我的代码:

<Button onPress={Actions.ideaOnClick}>
<Button onPress={() => this.setState({views: ++this.state.views})}>
Run Code Online (Sandbox Code Playgroud)

Mot*_*Azu 16

只需创建一个可以完成这两件事的功能.没有别的方法(如果一个lib有一个utillity,它会做类似的东西)因为onPress是一个单一的功能.

<Button onPress={() => {
    Actions.ideaOnClick()
    this.setState({views: ++this.state.views})
}}>
Run Code Online (Sandbox Code Playgroud)


Gab*_*ita 7

yourFunction(){
 Actions.ideaOnClick();
 this.setState({views: ++this.state.views});
}

<Button onPress={this.yourFunction.bind(this)}}>
Run Code Online (Sandbox Code Playgroud)

  • 考虑为您的代码提供解释 (5认同)