HarmonyOS 按照官方提供的Navigation应用导航设计,如何解决页面组件无法使用生命周期的问题?
有两个HAR的module分别是A和B,实现模块之间不互相依赖可以跳转到其它模块界面,按文档如果使用RouterModule的Navigation方式,页面需要使用@Builder装饰器构建函数来实现界面,那就无法使用自定义组件的生命周期,比如aboutToAppear,这个问题怎么解决,有时候需要在生命周期中处理业务逻辑?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 页面组件的生命周期、自定义组件生命周期监听问题
369浏览 • 1回复 待解决
HarmonyOS 是否有支持应用生命周期、页面生命周期、组件生命周期Hook的API?
622浏览 • 0回复 待解决
HarmonyOS Navigation生命周期问题
260浏览 • 1回复 待解决
HarmonyOS Navigation跳转的组件生命周期
1087浏览 • 2回复 待解决
如何知晓navigation组件生命周期?
529浏览 • 1回复 待解决
HarmonyOS 最佳实践应用导航设计 如何解决目标页面都是组件而不是页面
658浏览 • 1回复 待解决
HarmonyOS navigation主页面生命周期
848浏览 • 1回复 待解决
HarmonyOS navdestination的生命周期,与页面和组件生命周期的关系
452浏览 • 1回复 待解决
HarmonyOS Navigation 生命周期
112浏览 • 1回复 待解决
HarmonyOS Navigation生命周期
401浏览 • 1回复 待解决
关于HarmonyOS应用@Comptent的生命周期问题
262浏览 • 1回复 待解决
HarmonyOS 页面生命周期问题
288浏览 • 1回复 待解决
HarmonyOS 使用Navigation,如何在页面栈跳转中获取页面生命周期
206浏览 • 1回复 待解决
Dialog组件生命周期问题
547浏览 • 1回复 待解决
HarmonyOS Navigation如何感知生命周期变化
194浏览 • 1回复 待解决
HarmonyOS tab组件生命周期问题
249浏览 • 1回复 待解决
HarmonyOS 首页组件生命周期问题
150浏览 • 1回复 待解决
弹窗组件无法调用生命周期接口
2547浏览 • 1回复 待解决
应用内的生命周期流转
959浏览 • 1回复 待解决
HarmonyOS Navigation跳转生命周期咨询
739浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在Navigation中实现页面生命周期的监听?
439浏览 • 1回复 待解决
HarmonyOS 以Navigation为主的应用,打开的page为什么无法触发onPageShow等生命周期方法
131浏览 • 1回复 待解决
HarmonyOS Navigation跳转新页面生命周期初始化问题
558浏览 • 1回复 待解决
HarmonyOS 自定义组件:@Component 的生命周期问题
307浏览 • 1回复 待解决
Window窗口的生命周期问题
714浏览 • 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提供$$作为按引用传递参数的范式。