1

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

  1. 假设屏幕 A 是根,并导航到屏幕 B,然后在导航到屏幕 C 时,我希望堆栈具有 A->C 而不是 A->B->C。

  2. 如果堆栈具有 A->B->C 并且我想将堆栈与根屏幕作为 C.

请帮助解决这个用例

4

1 回答 1

0
  1. 不支持此用例,因为从堆栈中间移除元素不是有效的堆栈 api。您可能希望在modal中显示 B ,然后将 C 推入包含在 modal 的堆栈中。如果您想禁止用户从 C 返回到 B,那么不要使用setStackRootC推送。

  2. setStackRoot与 C 一起使用

于 2019-03-27T08:07:41.243 回答