我的代码有一个主屏幕。主屏幕上有一个按钮,可导航到screen1。 Screen1有一个导航到screen2的按钮。 screen2中的按钮将不会导航到主屏幕。
但是当我在screen2中键入this.props.navigation.navigate('Screen1')时,它可以工作。有什么错误? 所有3个屏幕都添加到堆栈导航器中。
这是导航到时间表的按钮:主屏幕
import React, { Component } from 'react';
import {
StyleSheet,
Text,
View,
Image,
TouchableHighlight
} from 'react-native';
export default class EndClass extends Component {
render() {
return(
<View>
<TouchableHighlight
style={[styles.buttonContainer, styles.signupButton]}
onPress ={() => this.props.navigation.navigate('TimeTable')}
>
<Text style={styles.signUpText}>end! </Text>
</TouchableHighlight>
</View>
);
}
}
}