react-native - 将导航启动画面 react 到登录屏幕

标签 react-native react-navigation splash-screen

我已经创建了启动画面和登录画面。我希望 2 秒后我的屏幕开始启动,但它显示:undefined is not an object(evaluating '_this.props.navigation.push ')

在这个项目中我使用的是react-navigation

componentWillMount(){
setTimeout(
    () => {
        this.props.navigation.push({
            screen:'smartbill.login',
            title:'LOGIN SCREEN'
        });
    }
, 1000);

最佳答案

希望你已经创建了一个堆栈导航器

 const App = createStackNavigator({
  Splash: { screen: SplashScreen },
  Login: { screen: LoginScreen },
});

在启动画面中

setTimeout(()=> {
   navigate('Login', { name: 'Jane' })
 },1000);

关于react-native - 将导航启动画面 react 到登录屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53113429/

相关文章:

reactjs - setParams 在 react native 中不起作用

javascript - React-Native AirBnb map 未渲染

javascript - react-native 文档是如何制作的?

react-native - 使用 react 导航为底部选项卡创建粘性组件

java - SplashScreen java 更改 alpha

java - 启动画面粘在屏幕上 - 主要 Activity 未启动

java - Android 在加载时显示启动画面

ios - React native - Webview 视频在父状态更改时重新加载

react-native - React Navigation back() 和 goBack() 不起作用

reactjs - React-Navigation:选项卡名称和标题名称相同