Es tut mir leid, wenn das eine einfache Frage ist, aber ich kann es nicht funktionieren lassen.So verbinden Sie den Login-Button mit einer anderen Seite
Momentan habe ich eine Schaltfläche, die Main (die Hauptseite meiner App) durch Aufruf der OnPress-Funktion zurückgeben soll.
class Button extends Component{
onTap(){
return <Main/>;
}
render(){
return(
<View>
<TouchableOpacity
onPress={this.onTap}
style={styles.buttonContainer}>
<Text style={styles.buttonText}>LOGIN</Text>
</TouchableOpacity>
</View>
)
}
}
Aber ich bin immer diese Fehlermeldung:
undefined is not a function (evaluating '_this2.props.onTap()')
Kann mir jemand helfen hier? Ich weiß nicht, was zuerst durch docs über JSX
Sind Sie wirklich Ihren vollständigen Code zu geben? Ich kann keine 'props.onTap' in Ihrem Code sehen ... – OlivierM
@OlivierM Ich habe keine Props.onTap in meinem Code. War das, weil ich diesen Konstruktor (Requisiten) { super (Requisiten) } in meiner Hauptdatei index.android.js habe? – karmacollide
Ich bin mir nicht sicher, ob ich wirklich verstehe, wollen Sie tatsächlich zu Ihrer Komponente navigieren oder sie in Ihre aktuelle laden? – NinetyHH