Fir*_*iru 5 react-native react-native-router-flux react-navigation
componentWillMount() {
var user = UserService.findAll();
if (user.length > 0) Actions.home();
}
Run Code Online (Sandbox Code Playgroud)
其中“家”是Scene我的关键router.js。
另一方面
onButtonPress() {
var user = UserService.findAll();
if (user.length > 0) Actions.home();
}
Run Code Online (Sandbox Code Playgroud)
很有魅力!
我的router.js
const RouterComponent = () => {
return (
<Router showNavigationBar={false}>
<Stack key="root">
<Scene key="auth" hideNavBar={true}>
<Scene key="login" component={Login} />
</Scene>
<Scene key="home" component={Home} hideNavBar={true}/>
<Scene key="pdf" component={Pdf} hideNavBar={true} />
</Stack>
</Router>
);
};
export default RouterComponent;
Run Code Online (Sandbox Code Playgroud)
on道具帮了我大忙
我需要条件导航,因此我使用success和failure属性以及场景名称进行导航
我在下面发布我的代码,希望对某人有帮助
<Scene
key="login"
component={Login}
on={() => UserService.findAll().length > 0}
success={()=>
Actions.replace("home")
}
failure="login"
/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
699 次 |
| 最近记录: |