HarmonyOS 关于页面埋点方案的咨询

ArkTS组件虽然有appear和disapper方法,但是要如何才能实现快速的观察这两个生命周期,我发现即使写了个基类,IDE并不会自动生成super.apper这种方法来调用基类的方法。

HarmonyOS
2024-08-10 12:11:30
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

如果您想使用类似继承的功能,可以将公共逻辑抽象成公共方法;页面部分封装成组件,显示内容使用@BuildParams实现类似于插槽功能。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs/faqs-arkui-kit-0000001769732210#section13635352171618

可以利用NavPathStack管理查看路由信息。可以在根组件中监听,或者在指定页面监听

//根组件监听: 
@Provide('pageInfos') @Watch('pathInfochange') pageInfos: NavPathStack = new NavPathStack() 
//其他页面: 
@Consume('pageInfos') @Watch('pathInfochange') pageInfos: NavPathStack; 
//监听的方法: 
pathInfochange() { 
  console.log('监听页面改变pageInfosChange:' + JSON.stringify(this.pageInfos)) 
}
分享
微博
QQ
微信
回复
2024-08-10 17:22:43
相关问题
HarmonyOS方案
1430浏览 • 1回复 待解决
HarmonyOS方案
974浏览 • 1回复 待解决
HarmonyOS 方案如何实现
1116浏览 • 1回复 待解决
HarmonyOS Next方案如何实现
1076浏览 • 1回复 待解决
HarmonyOS(全)如何实现
1108浏览 • 1回复 待解决
HarmonyOS怎么添加
958浏览 • 1回复 待解决
HarmonyOS 关于Swiper+LazyForEach方案咨询
960浏览 • 1回复 待解决
分析无法正常上报
2914浏览 • 1回复 待解决
在应用内采集数据方式
1693浏览 • 1回复 待解决
基于UI Observer实现UI组件
1692浏览 • 1回复 待解决
HarmonyOS 赞动画实现方案
1311浏览 • 1回复 待解决
HarmonyOS List组件锚问题咨询
742浏览 • 1回复 待解决
HarmonyOS 是否有适配9图方案
968浏览 • 1回复 待解决
HarmonyOS 关于vp问题咨询
1138浏览 • 1回复 待解决
HarmonyOS 关于照片压缩咨询
1046浏览 • 1回复 待解决
HarmonyOS有没有适配9图方案
3006浏览 • 1回复 待解决