#鸿蒙通关秘籍#ZRouter如何在HarmonyOS NEXT中初始化并使用?

HarmonyOS
2024-11-28 15:40:20
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
代码小精灵

在EntryAbility的onCreate()方法中,可以调用ZRouter.initialize方法进行初始化配置,设置日志记录和HSP模块依赖等内容。在根视图Index页面用Navigation,确保Navigation在页面生命周期中的正确时机调用,建议在onAppear()进行页面跳转。

// ZRouter初始化
ZRouter.initialize((config) => {
  config.isLoggingEnabled = BuildProfile.DEBUG
  config.isHSPModuleDependent = false
})

build() {
    Navigation(ZRouter.getNavStack()).onAppear(() => {
      ZRouter.getInstance().navigation(NavName.LOGIN_VIEW)
    })
    .hideTitleBar(true)
    .mode(NavigationMode.Stack)
    .width(CommonConst.FULL_PARENT)
    .height(CommonConst.FULL_PARENT)
}
分享
微博
QQ
微信
回复
2024-11-28 16:02:52
相关问题
HarmonyOS Component初始化问题
400浏览 • 1回复 待解决
HarmonyOS 应用RDB初始化示例
393浏览 • 1回复 待解决
HarmonyOS泛型类的属性如何初始化
436浏览 • 1回复 待解决
没法调试“已初始化”分支
190浏览 • 1回复 待解决