我的代码是:

...
<Router>
 <Scene key="com1" component={Com1} initial/>
<Scene key="com2" component={Com2}/>
</Router>
...
com1.js
...
onPress={Actions.com2}

我把com1改成了com2.

但我需要将输入框的值从Com1传递到Com2.

我该怎么做?

推荐答案

您可以这样传递数据:

行动.com2({text:'Hello World'})

您可以在com2中恢复数据,如下所示:

这props .文本

有关更多信息,请转至下一个教程:

https://github.com/aksonov/react-native-router-flux/blob/master/docs/v3/MINI_TUTORIAL.md

React-native相关问答推荐

在Reaction Native With EXPO中播放来自OpenAI TTS API的音频响应

react native :navigationOptions 中的标题样式不起作用

使用 React-Native 将 content:// URI 转换为 Android 的实际路径

子视图覆盖的容器borderRadius,这是一个bug吗?

react native foreach 循环

命令失败:gradlew.bat installDebug error whenever installing dependencies like navigation, firebase, icons etc in React-Native

使用直接在 Windows 中运行的模拟器在 WSL 中运行 React Native

React Native:如何获取文件大小、mime 类型和扩展名?

在 react-native 和 firebase 3.1 中登录 Facebook

require() 必须有一个字符串文字参数 React Native

如何将捕获的图像与 react-native-camera 一起使用

react-native 中的倒数计时器

按钮的标题属性必须是字符串

带有 React Native 的 EventEmitter 和 Subscriber ES6 语法

如何从 React-Native 中的另一个类调用函数?

尽管 TypeScript 编译器错误,为什么我的 React Native 应用程序构建成功?

React Native Build Error on IOS - typedef 用不同类型重新定义('uint8_t'(又名'unsigned char')与'enum clockid_t')

如何在react-native中关闭模态

列之间的 React Native FlatList 分隔符

React Native 构建命令失败:PhaseScriptExecution ... (domain=NSPOSIXErrorDomain, code=2)