首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >反应-本机-路由器-通量如何打开现场与反应-本机抽屉?

反应-本机-路由器-通量如何打开现场与反应-本机抽屉?
EN

Stack Overflow用户
提问于 2017-05-23 12:09:39
回答 1查看 779关注 0票数 1

我尝试在我的应用程序中使用react-native-drawer (https://github.com/root-two/react-native-drawer)和react-native-router-flux

根据文档的说法,我把抽屉里的场景添加到路由器中:

代码语言:javascript
复制
import NavigationDrawer from './scenes/NavigationDrawer';
import MetricsScene from './scenes/MetricsScene';
...
<Router>
     <Scene key="root">

         <Scene key="login"
             component={LoginScene}
             hideNavBar={true}
             initial
         />

         <Scene key="drawer" component={NavigationDrawer} open={false} >
             <Scene key="metrics" component={MetricsScene}/>
         </Scene>

     </Scene>
</Router>

在我的LoginScene中,我调用:

代码语言:javascript
复制
Actions.metrics({type: ActionConst.RESET});

在按下登录按钮之后,但什么也没发生。

有什么想法吗?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-05-23 13:23:08

你能试试下面的方法吗?

添加了登录组件

代码语言:javascript
复制
import React, { Component } from 'react';
import { Router, Scene } from 'react-native-router-flux';

//Components
import loginfrom './scenes/login'; // Added the your login component
import NavigationDrawer from './scenes/NavigationDrawer';
import MetricsScene from './scenes/MetricsScene';


const App = () => {
  return (
    <Router>
        <Scene key="login" component={LoginScene}  hideNavBar={true} duration={0} />
        <Scene key="drawer" component={NavigationDrawer} open={false} >
             <Scene key="metrics" component={MetricsScene}/>
         </Scene>
    </Router>
  );
}

export default App;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44134441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档