超时后使用react-native-router-flux导航到特定屏幕

时间:2019-06-11 15:01:40

标签: react-native react-native-router-flux

单击我的应用程序后,它将打开一个显示徽标的启动屏幕,两秒钟后,它应导航到主屏幕。

import React, { Component } from 'react';
import { View, StyleSheet } from 'react-native';
import { Image } from 'react-native-elements';
import { Actions } from 'react-native-router-flux';

var logo = require('../assets/logo.png');

export default class Init extends Component {

    componentDidMount() {
        setTimeout(() => {
            Actions.Home();
        }, 2000);
    }

    render() {
        return (
            <View style={styles.layout}>
                <Image 
                    source={logo} 
                />
            </View>
        )
    }
}

但是2秒钟后它没有导航。然后,我将 Actions.Home()替换为 alert(),并在2秒后收到警报。

语法错误吗?如果可以,该如何实现?

0 个答案:

没有答案