在 React Native 中向 onPress 函数添加多个事件
Adding multiple events to onPress function in React Native
当我按下按钮时,它应该会导航到另一个页面,并且还会增加浏览量。
但我还是想不出同时实现它们。
这是我的代码:
<Button onPress={Actions.ideaOnClick}>
<Button onPress={() => this.setState({views: ++this.state.views})}>
只需创建一个同时执行这两项操作的函数即可。没有其他办法解决它(如果一个库有一个实用程序,它会做类似的事情)因为 onPress
是一个单一的功能。
<Button onPress={() => {
Actions.ideaOnClick()
this.setState({views: ++this.state.views})
}}>
yourFunction(){
Actions.ideaOnClick();
this.setState({views: ++this.state.views});
}
<Button onPress={this.yourFunction.bind(this)}}>
const function = () => {
functionToBeExecuted();
IncreaseViewCount();
}
return(
<Button onPress={function} />
)
当我按下按钮时,它应该会导航到另一个页面,并且还会增加浏览量。
但我还是想不出同时实现它们。
这是我的代码:
<Button onPress={Actions.ideaOnClick}>
<Button onPress={() => this.setState({views: ++this.state.views})}>
只需创建一个同时执行这两项操作的函数即可。没有其他办法解决它(如果一个库有一个实用程序,它会做类似的事情)因为 onPress
是一个单一的功能。
<Button onPress={() => {
Actions.ideaOnClick()
this.setState({views: ++this.state.views})
}}>
yourFunction(){
Actions.ideaOnClick();
this.setState({views: ++this.state.views});
}
<Button onPress={this.yourFunction.bind(this)}}>
const function = () => {
functionToBeExecuted();
IncreaseViewCount();
}
return(
<Button onPress={function} />
)