如何重置嵌套的堆栈导航导航器 react-navigation v5
Posted
技术标签:
【中文标题】如何重置嵌套的堆栈导航导航器 react-navigation v5【英文标题】:How to reset nested Stack Navigation navigators react-navigation v5 【发布时间】:2021-12-23 06:32:49 【问题描述】:使用参数中的发送数据重置堆栈导航器时遇到问题
在嵌套堆栈中发送参数的问题
navigation.reset(
index: 0,
routes: [ name:'ChatBot', params: boxData: boxData ],
params: isBox: false
);
【问题讨论】:
【参考方案1】:通过在参数中发送数据解决了这个问题
100% 的工作数据是从带有参数的嵌套堆栈中发送的
navigation.reset(
index: 0,
routes: [
name: "ChatBot",
state:
routes: [
name: "ChatBot",
params:
data:deepLinkData
]
]
)
【讨论】:
以上是关于如何重置嵌套的堆栈导航导航器 react-navigation v5的主要内容,如果未能解决你的问题,请参考以下文章
如何使用嵌套的底部选项卡导航器将导航按钮添加到 React 导航堆栈标题?
从嵌套屏幕导航到不同选项卡堆栈中的另一个嵌套屏幕(反应导航)
React Navigation 5 - 在导航到它之前从另一个选项卡中的另一个堆栈重置堆栈(类似于 popToTop())