react-native - 将导航闪屏反应到登录屏幕
问题描述
我创建了一个启动屏幕和一个登录屏幕。我希望在 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);
推荐阅读
- laravel - 在 Laravel 6 中限制多个用户
- python - 在 sympy 中从矩阵方程中拉出一行
- python - Python从日期字符串中获取有效的日期格式
- reactjs - 如何动态设置名称?
- javascript - 如何检查javascript中调用或未调用的对象属性或函数?
- java - 使用复合主键映射 OneToOne 关系时出现 stackoverflow 错误
- .net - 从 TCP 获取元数据
- angular - 更新到 Angular 9 后的减速器问题
- php - 如果我已经有一个数组的子值,如何获取父键和值?
- ag-grid - 如何在 ag 网格中编辑多行文本时添加新行