我设法使用
将数据从一个视图传递到另一个视图// this is in view 1
this.props.navigation.navigate('CostOverview', {
coffeeCount: this.state.coffeeCount + 0.2
});
// this is in view 2
const item = {
coffeeCount: this.props.navigation.getParam('coffeeCount')
};
我试图通过阅读https://reactnavigation.org/docs/en/params.html来找出问题,但似乎找不到答案...
我还在文档https://reactnavigation.org/docs/en/navigation-prop.html#setparams-make-changes-to-route-params
中发现了这一有趣的部分但是在我看来,您只能在当前视图中更改参数?如果没有,请告诉我原因。