模态关闭后如何导航(“主页”)

时间:2019-09-24 13:10:20

标签: react-native modal-dialog

您好,我在注册页面上看到一条模态消息。我希望页面从register.js到login.js。没有跳过模态。因此,只有在我关闭模态后,它才应该导航到“家”

我现在尝试了几个小时,实在太多了。我在下面尝试过,但是没有用

//内部成功代码

if (this.state.visibleModal === null) {
            this.props.navigation.navigate("Home");
          }

但这没用

我使用此模式(删除了一些行以简化功能说明:

 <Modal  onBackdropPress={() => this.setState({ visibleModal: null })}
          >
            {this.renderModalContent()}
          </Modal>

  renderModalContent = () => (
    <View style={styles.modalContent}>
      <Text style={styles.modalContentTitle}>{this.state.modalTitle}</Text>
      <Button
        onPress={() => this.setState({ visibleModal: null })}
        title="Close"
      />
    </View>
  );

1 个答案:

答案 0 :(得分:0)

尝试一下

this.setModalVisible(!this.state.modalVisible);