您好,我在注册页面上看到一条模态消息。我希望页面从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>
);
答案 0 :(得分:0)
尝试一下
this.setModalVisible(!this.state.modalVisible);