react-native - 在 React Native Router Flux 中向子场景发送参数
问题描述
我的问题是将参数发送到 React Native Router Flux 中的子场景。
这是我的 Router.js :
<Router>
<Stack key="root" hideNavBar>
<Scene key='anotherScreen' component={anotherScreen} initial> </Scene>
<Drawer key= 'DrawerMenu' contentComponent={DrawerScreen} drawerWidth={250} drawerPosition='left'>
<Scene key= 'tabBar' tabs
activeBackgroundColor='orange'
activeTintColor= 'purple'
inactiveBackgroundColor='grey'>
<Scene key= 'Home' title='Home'>
<Scene key='HomeScreen' title='HomeScreen' component={HomeScreen} ></Scene>
</Scene>
<Scene key= 'One' title='One'>
<Scene key='ScreenOne' title='One' component={ScreenOne} ></Scene>
</Scene>
<Scene key= 'Two' title='Two'>
<Scene key='ScreenTwo' title='ScreenTwo' component={ScreenTwo} ></Scene>
</Scene>
</Scene>
</Drawer>
</Stack>
</Router>
因此,如您所见,有一个名为“anotherScreen”的场景和另一个父场景“tabBar”,其中包括 3 个子场景。
我想将参数从“anotherScreen”发送到“tabBar”的子场景,例如“HomeScreen”。但是我无法使用 Actions 功能访问“HomeScreen”。所以,我不能把我的参数发送给它。我只能到达“家”的父场景。
我知道我不能将“anotherScreen”路由到“HomeScreen”,我只能路由到“Home”但是我怎样才能将我的参数发送给它?
解决方案
推荐阅读
- elasticsearch - Elasticsearch:如何使用 OR 条件查询数组字段?
- r - 从 451 个观测值的数据框中构建时间序列对象,这些观测值不规则地间隔 3 个变量
- php - 如何在 php 中设置连续的 kafka 消费者,而不会出现连接超时
- python - 通过 exec() 使用其他变量名称中的变量
- c++ - 如何使用OpenGL渲染到一个QMainWindow的两个QWidget?
- javascript - TypeError:store.getState 不是函数 React-redux
- awk - 使用 awk 删除重复值和排序值
- java - 标准verticle和worker verticle的区别
- javascript - 如何映射此状态的连接值,而不将其作为字符串传递?
- javascript - 引号转义以正确地将参数从 HTML 输入值传递到 PHP 回显中的 javascript 函数