如何从我发送数据的页面获取数据?

时间:2019-03-30 19:20:33

标签: react-native

我将数据从Page1传递到Page2,当我按Page2中的按钮时,我想将数据传递给Page1。

我这样发送到Page2:

   <TouchableOpacity onPress={() => this.props.navigation.navigate('Page2', { info: 'Test' })}>

        </TouchableOpacity>

我在Page2中获取数据

 state= {
            inPage2: this.props.navigation.state.params.info,
        }

我是从Page2发送的:

   <TouchableOpacity onPress={() => this.props.navigation.navigate('Page1', { info2: 'Test2' })}>

        </TouchableOpacity>

和第2页一样,我取自第1页。但它给出了不确定的信息。我该如何解决

1 个答案:

答案 0 :(得分:1)

这是您在Page2中访问参数的方式:

const info = this.props.navigation.getParam('info');