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 主页面设计选型问题
151浏览 • 1回复 待解决
HarmonyOS Navigation跳转实现,无法正常关闭具有相同实现的不同页面
159浏览 • 1回复 待解决
HarmonyOS关于navigation问题
152浏览 • 1回复 待解决
HarmonyOS Navigation相关资料
135浏览 • 1回复 待解决
HarmonyOS Navigation 使用问题
100浏览 • 1回复 待解决
HarmonyOS 应用崩溃后如何关闭蓝牙等连接
148浏览 • 0回复 待解决
HarmonyOS 如何关闭appfreeze导致的app kill事件
77浏览 • 1回复 待解决
HarmonyOS如何控制打开和关闭手电筒
132浏览 • 1回复 待解决
HarmonyOS app关闭怎么操作
145浏览 • 1回复 待解决
Navigation如何隐藏导航栏
1891浏览 • 1回复 待解决
使用navigation在折叠屏上展示双栏,如何拦截系统返回键关闭栈里的页面或者组件?
1623浏览 • 1回复 待解决
HarmonyOS Navigation标题居中,背景设置
158浏览 • 1回复 待解决
HarmonyOS Navigation和Tab组件问题
255浏览 • 1回复 待解决
.主页的开发场景中有多个Tab页展示不同内容,如何去处理?
110浏览 • 1回复 待解决
如何在Navigation中使用LocalStorage
161浏览 • 1回复 待解决
HarmonyOS 如何使用navigation动态加载hsp中的struct页面
119浏览 • 1回复 待解决
Image长按拖动如何关闭
1813浏览 • 1回复 待解决
HarmonyOS如何监听输入法右上角关闭按键
130浏览 • 1回复 待解决
HarmonyOS 如何临时关闭主线程卡6秒崩溃设置
92浏览 • 1回复 待解决
HarmonyOS LocalStorage怎么在Navigation中使用
148浏览 • 0回复 待解决
如何通过代码关闭子窗口?
119浏览 • 1回复 待解决
TransitionEffect动画循环播放如何关闭
1543浏览 • 1回复 待解决
如何使用Navigation的navPathStack参数
683浏览 • 1回复 待解决
HarmonyOS custondialog显示和关闭动画设置
155浏览 • 1回复 待解决
Navigation是组件级的页面堆栈管理,如果确认需要关闭Navigation主页,可以考虑使用Router跳转到Navigation,通过Router的pop操作对Navigation根页面进行Router的页面堆栈移除。