所以我有2种布局可从一个导航到另一个。
我将SELECT *
FROM userCertificate
WHERE
coalesce(certificatename, organization, location, startdate)
IS NOT NULL;
更改为componentWillMount
仍然没有解决!我认为问题出在“启动画面”上,但我不知道如何解决。
这是我在ComponentDidMount
中的createStackNavigator
App.js
好的,这是在我的Home.js上
const Navigation = createStackNavigator({
SScreen:{
screen:Splash,
navigationOptions:{
header: null
}
},
Main:{
screen:Home,
navigationOptions:{
title: 'Home',
headerLeft: null
}
},
Register:{
screen:Register,
navigationOptions:{
title: 'Settings',
headerLeft: null
}
},
SSettings:{
screen:Settings,
navigationOptions:{
title: 'Settings',
headerLeft: null
}
}
})
export default createAppContainer(Navigation);
所以现在它导航到Register.js,但是2秒钟后它会自动返回Home.js,这是我的Splash.js,这可能是所有这些的问题。
<Text onPress={() => this.props.navigation.navigate('Register') } style={styles.text}>التسجيل</Text>
我希望输出结果是,当它从Home.js导航到Register.js时,它不会在2秒后自动返回