HarmonyOS Navigation主页如何关闭
在启动时,Navigation 主页是个空白页面,根据不同的参数跳转到不同的 NavDestination,但是就算是使用 replacePath,Navigation 主页也无法关闭,这样打开页面后,页面回退最后会回退到这个空白的 Navigation 主页。
build() {
Navigation(this.entryRouter) {
// 空页面 用于跳转
NavDestination() {
Column().backgroundColor(Color.Transparent)
}.hideTitleBar(true).onReady(() => {
if (LeoDataStore.getInstance().isUserPrivacyAgreementAccepted) {
// 去首页
LeoRouter.replacePath(LocalModules.LEO_MAIN_MODULE, LocalPages.HOME_PAGE)
} else {
// 去隐私协议页面
LeoRouter.replacePath(LocalModules.LEO_LAUNCH_MODULE, LocalPages.USER_PRIVACY_AGREEMENT_PAGE)
}
})
}.navDestination(this.routerMap).width('100%').height('100%').hideTitleBar(true)
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS navigation主页面生命周期
2058浏览 • 1回复 待解决
HarmonyOS 屏幕录制,回到主页,10s内应用会被系统关闭
915浏览 • 1回复 待解决
HarmonyOS 主页面设计选型问题
1305浏览 • 1回复 待解决
HarmonyOS Navigation组件中如何关闭任意指定页面,实现类似activity#finish的效果
1187浏览 • 1回复 待解决
HarmonyOS Navigation跳转实现,无法正常关闭具有相同实现的不同页面
1667浏览 • 1回复 待解决
HarmonyOS 如何先关闭键盘 再关闭弹窗
1621浏览 • 1回复 待解决
#鸿蒙学习大百科#如何关闭Navigation页面切换的所有转场动画?
871浏览 • 1回复 待解决
#鸿蒙学习大百科#如何关闭Navigation页面切换的单次转场动画?
1146浏览 • 1回复 待解决
HarmonyOS 折叠屏、平板 主页平行视界适配问题
1631浏览 • 1回复 待解决
HarmonyOS 从主页push到子页,但是TabBar还在
1357浏览 • 1回复 待解决
HarmonyOS 如何关闭分屏模式
1821浏览 • 1回复 待解决
HarmonyOS 如何禁止弹窗关闭
1766浏览 • 1回复 待解决
HarmonyOS 如何全局关闭键盘
996浏览 • 1回复 待解决
.主页的开发场景中有多个Tab页展示不同内容,如何去处理?
1308浏览 • 1回复 待解决
HarmonyOS Navigation如何适配pad
664浏览 • 1回复 待解决
HarmonyOS 应用如何关闭备份功能
976浏览 • 1回复 待解决
HarmonyOS 页面跳转如何关闭动画
1315浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS中实现用户登录与主页面的动态切换?
1188浏览 • 0回复 待解决
HarmonyOS 是否支持从App跳转到应用市场的App主页
1074浏览 • 1回复 待解决
HarmonyOS 如何关闭指定的页面
764浏览 • 1回复 待解决
HarmonyOS Navigation和router如何选择
1599浏览 • 1回复 待解决
HarmonyOS 软键盘如何主动关闭?
837浏览 • 1回复 待解决
使用navigation在折叠屏上展示双栏,如何拦截系统返回键关闭栈里的页面或者组件?
2666浏览 • 1回复 待解决
全局关闭弹窗如何实现?
1685浏览 • 1回复 待解决
Navigation是组件级的页面堆栈管理,如果确认需要关闭Navigation主页,可以考虑使用Router跳转到Navigation,通过Router的pop操作对Navigation根页面进行Router的页面堆栈移除。