我已经向onPress
方法添加了一个函数,但是该函数会在加载应用程序时自动触发。难道我做错了什么?
<TouchableHighlight onPress={this.showMenu()}>
<View></View>
</TouchableHighlight>
showMenu(){
this.state.showMenu = true;
}
最佳答案
你做错了。您只应在onPress上绑定(bind)该方法。但是你在叫它。将onPress更改为
onPress = {this.showMenu.bind(this)}
关于react-native - onPress在加载时调用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38672795/