HarmonyOS 导航栏跳转后重置栈

现在我在entry里面的Index落地的启动页作为Navigation

其他的module创建的Static Library

可以正常跳转

现在想启动后根据登录/未登录 登录的话确定到某一步落地页

  1. 到达这个落地页后 不允许再次返回到我们的启动页 我应该怎么设置?
  2. 如果从导航栈里有A, B, C 我从C要去D 且不允许D侧滑或物理键返回 我应该如何设置?
HarmonyOS
2024-12-26 15:36:34
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

1、从启动页到登录页后将启动页从路由栈中移除,可以参考如下文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#removebyindexes11

2、通过onBackPress事件拦截,返回true表示页面自己处理返回逻辑,参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-custom-component-lifecycle-V5#onbackpress

分享
微博
QQ
微信
回复
2024-12-26 18:08:57
相关问题
HarmonyOS 怎么禁用原生导航
1254浏览 • 1回复 待解决
HarmonyOS 怎么去掉底部导航
2336浏览 • 1回复 待解决
获取状态导航高度
2031浏览 • 1回复 待解决
Navigation如何隐藏导航
3547浏览 • 1回复 待解决
关于sidebar侧边遮挡导航的问题
1456浏览 • 1回复 待解决
HarmonyOS 如何获取顶部导航高度
1278浏览 • 1回复 待解决
HarmonyOS上对导航怎么适配?
1145浏览 • 1回复 待解决
HarmonyOS 如何获取底部导航高度?
1207浏览 • 1回复 待解决
HarmonyOS 导航主题色如何配置
1104浏览 • 1回复 待解决
HarmonyOS 页面跳转的路由如何拿到?
1105浏览 • 1回复 待解决
如何获取状态导航高度?
1594浏览 • 0回复 待解决
如何获取状态导航高度
4284浏览 • 1回复 待解决
鸿蒙如何获取导航和状态高度
12659浏览 • 1回复 待解决
HarmonyOS APP如何跳转外部导航
971浏览 • 1回复 待解决
HarmonyOS Web组件安全避让导航
1086浏览 • 1回复 待解决
HarmonyOS 获取手机底部导航高度
1512浏览 • 1回复 待解决