首页 > 解决方案 > 无法在本机反应中导航到主屏幕

问题描述

我的代码有一个主屏幕。主屏幕有一个导航到 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>
      );
    }
  }
}

标签: react-native

解决方案


推荐阅读