【问题标题】:Is it possible to create a drawer menu in react native router flux?是否可以在反应原生路由器通量中创建抽屉菜单?
【发布时间】:2018-07-01 17:32:36
【问题描述】:

React 原生路由器 Flux 是在 React 导航之上制作的。这里 - https://github.com/aksonov/react-native-router-flux#v4-features - 表示支持抽屉。但我找不到任何有关如何执行此操作的信息? 谁能举个例子?

<Scene key="authentication">

    <Scene key="page1" component={Page1} title="Page1"/>
    <Scene key="page2" component={Page2} title="Page2" />

    <Drawer
        hideNavBar
        key="drawer"
        drawerWidth={300}
        contentComponent={ContentComp}
        >
        <Scene key="side" component={DrawerMenu} title="Menu" />
    </Drawer>

</Scene>

接下来呢?屏幕上什么都没有。

【问题讨论】:

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


    【解决方案1】:

    你应该看看API。只需在您的路线声明中声明 &lt;Drawer&gt; 路线

    【讨论】:

    • Hunaid Hassan,我已经更新了这个问题。我查看了 API,但无法使其工作。
    • 你的 Drawer 组件应该有一个 contentComponent 属性。试试这个。
    • 完成。没有改变。我无法理解它是如何工作的。它应该包含您希望侧边菜单能够使用的所有场景?
    • 什么是栈,什么是场景?堆栈包装和场景包装有什么不同(抽屉只是语法糖)?有没有正常的逻辑描述,不只是api描述?
    • Scene 是一个屏幕,Stack 是一组屏幕,有自己的导航器。堆栈用于创建嵌套导航器
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-12
    • 2017-03-31
    • 1970-01-01
    • 2017-09-30
    相关资源
    最近更新 更多