HarmonyOS 按照官方提供的Navigation应用导航设计,如何解决页面组件无法使用生命周期的问题?
有两个HAR的module分别是A和B,实现模块之间不互相依赖可以跳转到其它模块界面,按文档如果使用RouterModule的Navigation方式,页面需要使用@Builder装饰器构建函数来实现界面,那就无法使用自定义组件的生命周期,比如aboutToAppear,这个问题怎么解决,有时候需要在生命周期中处理业务逻辑?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 页面组件的生命周期、自定义组件生命周期监听问题
1286浏览 • 1回复 待解决
HarmonyOS Navigation生命周期问题
945浏览 • 1回复 待解决
HarmonyOS 是否有支持应用生命周期、页面生命周期、组件生命周期Hook的API?
1627浏览 • 1回复 待解决
HarmonyOS Navigation跳转的组件生命周期
2332浏览 • 2回复 待解决
HarmonyOS navigation主页面生命周期
1886浏览 • 1回复 待解决
如何知晓navigation组件生命周期?
1138浏览 • 1回复 待解决
HarmonyOS Navigation 生命周期
903浏览 • 1回复 待解决
HarmonyOS Navigation生命周期
1143浏览 • 1回复 待解决
HarmonyOS 最佳实践应用导航设计 如何解决目标页面都是组件而不是页面
1397浏览 • 1回复 待解决
HarmonyOS navdestination的生命周期,与页面和组件生命周期的关系
1561浏览 • 1回复 待解决
Dialog组件生命周期问题
1329浏览 • 1回复 待解决
关于HarmonyOS应用@Comptent的生命周期问题
979浏览 • 1回复 待解决
HarmonyOS 页面生命周期问题
1065浏览 • 1回复 待解决
HarmonyOS 使用Navigation,如何在页面栈跳转中获取页面生命周期
964浏览 • 1回复 待解决
HarmonyOS Navigation如何感知生命周期变化
925浏览 • 1回复 待解决
HarmonyOS 首页组件生命周期问题
935浏览 • 1回复 待解决
HarmonyOS tab组件生命周期问题
1023浏览 • 1回复 待解决
应用内的生命周期流转
1888浏览 • 1回复 待解决
HarmonyOS 自定义组件:@Component 的生命周期问题
1049浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在Navigation中实现页面生命周期的监听?
1270浏览 • 1回复 待解决
弹窗组件无法调用生命周期接口
3502浏览 • 1回复 待解决
HarmonyOS 以Navigation为主的应用,打开的page为什么无法触发onPageShow等生命周期方法
632浏览 • 1回复 待解决
通过Navigation触发的页面跳转,目标页面的生命周期函数不执行
1027浏览 • 1回复 待解决
HarmonyOS Navigation跳转生命周期咨询
1440浏览 • 1回复 待解决
HarmonyOS Navigation跳转新页面生命周期初始化问题
1202浏览 • 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提供$$作为按引用传递参数的范式。