Reactjs 在react native中解析数据
你好,我正在学习react native,我已完成页面顺序和详细信息 在这里,我在订单页面上创建了一个函数Reactjs 在react native中解析数据,reactjs,react-native,parameters,navigation,Reactjs,React Native,Parameters,Navigation,你好,我正在学习react native,我已完成页面顺序和详细信息 在这里,我在订单页面上创建了一个函数 ongNavigationDetail = ()=>{ let params = { origin: this.state.selectOrigin.id_origin, destinasi : this.state.selectSubDestinasi.id_destinasi } th
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>
ongNavigationDetail=()=>{
设params={
来源:this.state.selectOrigin.id\u来源,
destinasi:this.state.selectSubDestinasi.id\u destinasi
}
this.props.navigation.push('detail',{data:params})
}
下一个
在这里,我将值从order页面抛出到detail页面,问题是如何获取detail页面上的值
如果您仍在使用react navigation 4.X,我将使用react navigation 4.3
navigation.getParam('someParam', 'defaultValue');
someParam ofc将是您案例中的数据。记住添加这个.props。如果需要,请在代码前面输入。如果您仍在使用React Navigation 4.X,请尝试以下方法:
navigation.getParam('someParam', 'defaultValue');
someParam ofc将是您案例中的数据。记住添加这个.props。如果需要,请在代码前面输入。可以给出一个示例吗?让testVar=this.props.navigation.getParam(“数据”);然后您应该能够在某个地方调用console.log(testVar),它应该保存传递的数据。可以举个例子吗?让testVar=this.props.navigation.getParam(“数据”);然后您应该能够在某个地方调用console.log(testVar),它应该保存传递的数据