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
相关问题
获取状态导航高度
1074浏览 • 1回复 待解决
HarmonyOS 怎么去掉底部导航
456浏览 • 1回复 待解决
HarmonyOS 怎么禁用原生导航
499浏览 • 1回复 待解决
Navigation如何隐藏导航
2594浏览 • 1回复 待解决
关于sidebar侧边遮挡导航的问题
835浏览 • 1回复 待解决
HarmonyOS 如何获取底部导航高度?
470浏览 • 1回复 待解决
HarmonyOS 如何获取顶部导航高度
456浏览 • 1回复 待解决
HarmonyOS上对导航怎么适配?
474浏览 • 1回复 待解决
HarmonyOS 导航主题色如何配置
472浏览 • 1回复 待解决
鸿蒙如何获取导航和状态高度
11792浏览 • 1回复 待解决
如何获取状态导航高度
3359浏览 • 1回复 待解决
如何获取状态导航高度?
716浏览 • 0回复 待解决
HarmonyOS Web组件安全避让导航
385浏览 • 1回复 待解决
HarmonyOS 获取手机底部导航高度
492浏览 • 1回复 待解决