使用RNN lib重置堆栈

问题描述 投票:0回答:1

无法使用以下用例重置堆栈。

  1. 假设屏幕A是根,并导航到屏幕B,然后在导航到屏幕C时,我希望堆栈具有A-> C而不是A-> B-> C.
  2. 如果堆栈有A-> B-> C并且我想要将根屏幕作为C放置堆栈。

请帮助解决这个用例

react-native-navigation wix-react-native-navigation react-native-navigation-v2
1个回答
0
投票
  1. 不支持此用例,因为从堆栈中间删除元素不是有效的堆栈API。您可能希望在模态中显示B,然后将C推入模态中包含的堆栈中。如果你想禁止用户从C回到B,那么用c代替推动使用setStackRoot
  2. 使用setStackRoot和C.
© www.soinside.com 2019 - 2024. All rights reserved.