【问题标题】:parsing data in react-native在 react-native 中解析数据
【发布时间】:2020-05-20 10:48:43
【问题描述】:

您好,我正在学习 react-native,我已将页面顺序和详细信息 这里我在订单页面做一个函数

ongNavigationDetail = ()=>{
        let params = {
            origin: this.state.selectOrigin.id_origin,
            destinasi : this.state.selectSubDestinasi.id_destinasi
        }
        this.props.navigation.push('detail',{data:params})
    }

     <View style={styles.Button}>
        <Button block info style={styles.MainBtn} onPress={this.ongNavigationDetail}>
            <Text style={styles.btnText}>Next</Text>
        </Button>
     </View>

这里我把订单页的值扔到详情页,问题是详情页的值怎么取?

我使用反应导航 4.3

【问题讨论】:

    标签: reactjs react-native parameters navigation


    【解决方案1】:

    如果您仍在使用 React Navigation 4.X,请尝试以下方式:

    navigation.getParam('someParam', 'defaultValue');
    

    someParam ofc 在您的情况下将是数据。记得添加 this.props。如果需要,在代码之前。

    【讨论】:

    • 可以举个例子吗?
    • 让 testVar = this.props.navigation.getParam("data");那么你应该可以在某处调用 console.log(testVar) 并且它应该保存传递的数据
    猜你喜欢
    • 1970-01-01
    • 2017-10-21
    • 2020-01-18
    • 2017-02-12
    • 1970-01-01
    • 1970-01-01
    • 2022-11-17
    • 1970-01-01
    • 2016-07-12
    相关资源
    最近更新 更多