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

HarmonyOS
19h前
浏览
收藏 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
微信
回复
19h前
相关问题