You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在StackNavigator中跳转后销毁原页面并清除其历史记录?

从设置页跳转至广告页并移除历史记录的简易方案
  • 直接使用navigation.replace('Ad Screen')即可实现需求。这个方法会用广告页替换当前的设置页,导航历史里不会留下设置页的记录,从广告页返回时会直接回到个人资料页,完全匹配你的诉求。
  • 代码示例:
// 在设置页的跳转逻辑中添加这段代码
navigation.replace('Ad Screen');
  • 对比NavigationActions.reset(),replace()操作更简洁,无需配置复杂的路由栈重置参数,仅传入目标页面名称就能完成操作,是这类场景下的最优解。

内容的提问来源于stack exchange,提问作者ion mocan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 02:42:33