版本 告诉我们您使用的是哪个版本:
react-native-router-flux v4.0.0-beta.28
react-native v0.52.2
试过以下......
Actions.replace({ key: tabKey, props: tabPage });
Actions[key]({ type: ActionConst.REPLACE, tabPage: tabPage })
以及
的几种变体答案 0 :(得分:0)
我建议您尝试使用最新版本-但是,如果不可能,请移至仍使用react-navigation
1.5的最后一个Beta-现在只有该版本的分支(4.0.0-beta
),然后使用execute
方法。
Actions.execute('replace', tabKey, { tabPage });
我相信您显示的两个示例也不正确,但是我可能错了,在此Beta版本中工作期间的更改数量巨大,但是根据代码/ API文档,这就是您的方式应该这样做:
Actions.replace(tabKey, { tabPage });
// or
Actions[tabKey]({ tabPage }); // and use type={ActionsConst.REPLACE} on your `Scene`
答案 1 :(得分:0)
您最常使用Actions.replace('tab name');
,这项工作