HarmonyOS 按照官方提供的Navigation应用导航设计,如何解决页面组件无法使用生命周期的问题?
有两个HAR的module分别是A和B,实现模块之间不互相依赖可以跳转到其它模块界面,按文档如果使用RouterModule的Navigation方式,页面需要使用@Builder装饰器构建函数来实现界面,那就无法使用自定义组件的生命周期,比如aboutToAppear,这个问题怎么解决,有时候需要在生命周期中处理业务逻辑?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 是否有支持应用生命周期、页面生命周期、组件生命周期Hook的API?
366浏览 • 0回复 待解决
HarmonyOS Navigation跳转的组件生命周期
605浏览 • 2回复 待解决
如何知晓navigation组件生命周期?
262浏览 • 1回复 待解决
HarmonyOS navigation主页面生命周期
491浏览 • 1回复 待解决
HarmonyOS 最佳实践应用导航设计 如何解决目标页面都是组件而不是页面
434浏览 • 1回复 待解决
Dialog组件生命周期问题
331浏览 • 1回复 待解决
弹窗组件无法调用生命周期接口
2246浏览 • 1回复 待解决
HarmonyOS Navigation跳转生命周期咨询
588浏览 • 1回复 待解决
HarmonyOS Navigation跳转新页面生命周期初始化问题
434浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在Navigation中实现页面生命周期的监听?
112浏览 • 1回复 待解决
应用内的生命周期流转
639浏览 • 1回复 待解决
HarmonyOS navigation页面息屏和激活生命周期不走
58浏览 • 1回复 待解决
Window窗口的生命周期问题
334浏览 • 1回复 待解决
HarmonyOS 如何监听某个页面的生命周期
74浏览 • 1回复 待解决
如何使用AbilityStage的生命周期函数
2517浏览 • 1回复 待解决
HarmonyOS 弹框Dialog的生命周期问题
585浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何理解HarmonyOS NEXT中的页面和组件生命周期?
175浏览 • 1回复 待解决
HarmonyOS List中LazyForEach嵌套Component组件生命周期问题
313浏览 • 1回复 待解决
如何对UIAbility组件的生命周期进行理解?
522浏览 • 1回复 待解决
如何监听AbilitySlice的生命周期
5121浏览 • 1回复 待解决
HarmonyOS页面onPageShow生命周期不回调
1036浏览 • 1回复 待解决
#鸿蒙通关秘籍#关于HarmonyOS中如何管理页面和组件的生命周期?
147浏览 • 1回复 待解决
应用导航设计遇到的问题
291浏览 • 1回复 待解决
#鸿蒙通关秘籍#ArkUI中的自定义组件生命周期和页面生命周期有什么区别?
156浏览 • 1回复 待解决
HarmonyOS 关于网络请求与生命周期关联的问题?
44浏览 • 1回复 待解决
NavDestination有:
四个回调可以使用,可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#示例
而自定义构建函数(@Builder)默认的按值参数传递方式不支持动态改变组件,当传递的参数为状态变量时,状态变量的改变不会引起@Builder方法内的UI刷新,要实现UI动态刷新需要按引用传递参数。
可以点击蓝色的:按引用传递参数进行查看。对应链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-builder-V5#%E6%8C%89%E5%BC%95%E7%94%A8%E4%BC%A0%E9%80%92%E5%8F%82%E6%95%B0
按引用传递参数时,如果在@Builder方法内调用自定义组件,ArkUI提供$$作为按引用传递参数的范式。