我想将Tab中的值传递给另一个Tab,并按照本教程https://reactnavigation.org/docs/en/params.html
中的说明进行操作我最后得到了值,但是我不想突然改变屏幕。
我尝试改用'setParams',但是它不起作用。
“设置”标签(选择):
onPress={() => {
console.log('Select : '+ item.code);
this.props.navigation.navigate('A-page', {adCode: item.code});
}}
第一个标签(A页):
this.setState ({
AirportCode : this.props.navigation.getParam('adCode','----')
})
是否有任何关于在Tab导航中传递值的想法或突然停止更改屏幕的方法?
答案 0 :(得分:1)
这看起来更像是Redux用例,然后是React Navigation。如果要更改影响应用程序中多个屏幕的属性,则应将这些属性存储在redux存储中。