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 怎么去掉底部导航
2361浏览 • 1回复 待解决
HarmonyOS 怎么禁用原生导航
1283浏览 • 1回复 待解决
获取状态导航高度
2060浏览 • 1回复 待解决
Navigation如何隐藏导航
3598浏览 • 1回复 待解决
HarmonyOS 页面跳转的路由如何拿到?
1126浏览 • 1回复 待解决
如何获取状态导航高度
4312浏览 • 1回复 待解决
如何获取状态导航高度?
1621浏览 • 0回复 待解决
HarmonyOS 获取手机底部导航高度
1519浏览 • 1回复 待解决
HarmonyOS Web组件安全避让导航
1089浏览 • 1回复 待解决
关于sidebar侧边遮挡导航的问题
1469浏览 • 1回复 待解决
HarmonyOS 如何获取底部导航高度?
1221浏览 • 1回复 待解决
HarmonyOS 导航主题色如何配置
1130浏览 • 1回复 待解决
HarmonyOS 如何获取顶部导航高度
1316浏览 • 1回复 待解决
HarmonyOS上对导航怎么适配?
1160浏览 • 1回复 待解决
如何设置状态导航的颜色
5111浏览 • 1回复 待解决