转到子场景选项卡-react-native-router-flux

th3g3ntl3man

这是我的路由器层次结构:

<Tabs
  key='tabbar'
  backToInitial
  onTabOnPress={() => {
    console.log('Back to initial and also print this');
  }}
  swipeEnabled
  hideNavBar={true}
>
  <Scene
    title='Profilo'
    key='profile'
    component={Profile}
    tabBarLabel='Profilo'
    icon={TabBarIcon}
    name='ios-person'
    titleStyle={{
      fontFamily: 'RobotoRegular', 
      fontSize: 24, 
      color: '#00b0ff'
    }}
  >
    <Scene
      title='adsf'
      key='vehicle'
      component={Vehicle}
      titleStyle={{
        fontFamily: 'RobotoRegular', 
        fontSize: 24, 
        color: '#00b0ff'
      }}
    />
  </Scene>

</Tabs>

如果我在Profilo页面上,但我不想去Vehicle页面,则使用Actions.vehicle()但出现此错误:

Actions.vehicle()不是函数

我已经尝试过此解决方案,但这也行不通。如何解决此问题?

受约束的结果snack如下:在此处输入图片说明

肯米斯特里

使用动作场景关键点将要求您的场景与其他场景处于同一级别,即,该vehicle场景不能是的子组件profile

另外,您将需要一个Stack组件来容纳profilevehicle场景,以便可以调用Actions.{key}以正确访问场景。

在这里提供了一份小吃供您玩。:)

建议的解决方案:

<Tabs
  key='tabbar'
  backToInitial
  onTabOnPress={() => {
    console.log('Back to initial and also print this');
  }}
  swipeEnabled
  hideNavBar={true}
>
  <Stack
    title='ProfiloStack'
    key='profileStack'
  >
  <Scene
    title='Profilo'
    key='profile'
    component={Profile}
    tabBarLabel='Profilo'
    icon={TabBarIcon}
    name='ios-person'
    titleStyle={{
      fontFamily: 'RobotoRegular', 
      fontSize: 24, 
      color: '#00b0ff'
    }}
  />
    <Scene
      title='adsf'
      key='vehicle'
      component={Vehicle}
      titleStyle={{
        fontFamily: 'RobotoRegular', 
        fontSize: 24, 
        color: '#00b0ff'
      }}
    />
  </Stack>
</Tabs>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用React Native Router Flux在所有场景中维护选项卡

来自分类Dev

React Native Router Flux:从主场景导航到子场景

来自分类Dev

如何使用 react-native-router-flux 设置作为选项卡子项的场景的标题

来自分类Dev

通过react-native-router-flux在本机基本页脚选项卡中导航

来自分类Dev

使用 react-native-router-flux 无法正确显示导航栏和选项卡

来自分类Dev

在 React Native Router Flux 中跨主要场景导航

来自分类Dev

react-native-router-flux,如何获取当前场景关键

来自分类Dev

React Native Router Flux:使用相同场景但使用其他参数的转换和历史

来自分类Dev

react-native:如何结合 react-native-router-flux 和 react-native-drawer?

来自分类Dev

react-native-router-flux,重载时保持状态

来自分类Dev

在 react-native-flux-router 中传递道具

来自分类Dev

在 react-native-router-flux 上从堆栈中弹出导航

来自分类Dev

如何配置 react-native-router-flux android back history?

来自分类Dev

如何将react-native-router-flux与react-native-drawer结合使用

来自分类Dev

react-native-navigation:如何转到没有选项卡栏的特殊页面?

来自分类Dev

React Native + react-native-router-flux:如何将hideNavBar应用于仅一个<Scene />?

来自分类Dev

如何通过 react-native-router -flux 在 react-native 中更新回(上一个)屏幕

来自分类Dev

使用带有redux的react-native-router-flux,如何更新视图组件中的状态?

来自分类Dev

我如何将react-native-router-flux与Relay集成在一起

来自分类Dev

react-native-router-flux-特定路由负载上的触发功能

来自分类Dev

在react-native-router-flux中使用Actions.reset(“ key”)时,会影响组件的因素

来自分类Dev

我如何将react-native-router-flux与Relay集成在一起

来自分类Dev

如何在 react-native-router-flux 中呈现常见的页眉和页脚?

来自分类Dev

如何将 ScrollView 与 react-native-router-flux 和 Grid,Col,Row 一起使用

来自分类Dev

带选项卡导航的react-native抽屉导航

来自分类Dev

React Native BottomTabs导航到特定选项卡

来自分类Dev

React Native:TabBarIOS,单击后重新渲染选项卡

来自分类Dev

当我在App组件上使用setState()时,将Context API与react-native-router-flux结合使用可重置堆栈

来自分类Dev

如何使reactjs / flux / react-router spa同构?

Related 相关文章

  1. 1

    使用React Native Router Flux在所有场景中维护选项卡

  2. 2

    React Native Router Flux:从主场景导航到子场景

  3. 3

    如何使用 react-native-router-flux 设置作为选项卡子项的场景的标题

  4. 4

    通过react-native-router-flux在本机基本页脚选项卡中导航

  5. 5

    使用 react-native-router-flux 无法正确显示导航栏和选项卡

  6. 6

    在 React Native Router Flux 中跨主要场景导航

  7. 7

    react-native-router-flux,如何获取当前场景关键

  8. 8

    React Native Router Flux:使用相同场景但使用其他参数的转换和历史

  9. 9

    react-native:如何结合 react-native-router-flux 和 react-native-drawer?

  10. 10

    react-native-router-flux,重载时保持状态

  11. 11

    在 react-native-flux-router 中传递道具

  12. 12

    在 react-native-router-flux 上从堆栈中弹出导航

  13. 13

    如何配置 react-native-router-flux android back history?

  14. 14

    如何将react-native-router-flux与react-native-drawer结合使用

  15. 15

    react-native-navigation:如何转到没有选项卡栏的特殊页面?

  16. 16

    React Native + react-native-router-flux:如何将hideNavBar应用于仅一个<Scene />?

  17. 17

    如何通过 react-native-router -flux 在 react-native 中更新回(上一个)屏幕

  18. 18

    使用带有redux的react-native-router-flux,如何更新视图组件中的状态?

  19. 19

    我如何将react-native-router-flux与Relay集成在一起

  20. 20

    react-native-router-flux-特定路由负载上的触发功能

  21. 21

    在react-native-router-flux中使用Actions.reset(“ key”)时,会影响组件的因素

  22. 22

    我如何将react-native-router-flux与Relay集成在一起

  23. 23

    如何在 react-native-router-flux 中呈现常见的页眉和页脚?

  24. 24

    如何将 ScrollView 与 react-native-router-flux 和 Grid,Col,Row 一起使用

  25. 25

    带选项卡导航的react-native抽屉导航

  26. 26

    React Native BottomTabs导航到特定选项卡

  27. 27

    React Native:TabBarIOS,单击后重新渲染选项卡

  28. 28

    当我在App组件上使用setState()时,将Context API与react-native-router-flux结合使用可重置堆栈

  29. 29

    如何使reactjs / flux / react-router spa同构?

热门标签

归档