HarmonyOS通过router页面跳转,如何在一个统一的地方进行监听栈的变化?
通过router页面跳转,如何在一个统一的地方进行监听栈的变化?目前需求是,在启动一个新的页面后统计下这个页面的使用时长,但是不希望在每个页面都去写这个代码,如果有监听,那么栈顶的这个页面的可见和不可见都知道,那就知道这个页面的停留时长了。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS router进行页面跳转传递一个callback给下一个页面,下一个页面如何取到callback?
356浏览 • 1回复 待解决
HarmonyOS 如何实现对页面声命周期变化的统一监听
564浏览 • 1回复 待解决
HarmonyOS 如何在每一个页面打开都弹一个消息,有没有统一的方案
446浏览 • 1回复 待解决
如何实现一个监听网络变化的方法
614浏览 • 1回复 待解决
通过router.pushUrl启动一个页面能传递一个回调函数吗?
587浏览 • 1回复 待解决
如何监听页面page的变化。 增加和删除。有一个位置可以抓到这些变化的状态。
637浏览 • 1回复 待解决
HarmonyOS multinavigation库适配平行视界时是否有统一拦截第一个子页面继续出栈的行为
343浏览 • 1回复 待解决
如何通过路由跳转到一个只有页面没有UIAbility的模块
2039浏览 • 1回复 待解决
HarmonyOS使用@Objectlink和 @watchs 如何只监听对象一个属性的变化
665浏览 • 1回复 待解决
HarmonyOS 如何在一个page里面,然后通过点击一个按钮,显示加载不同的view
14浏览 • 1回复 待解决
ArkUI中的router如何实现在跳转页面后清空页面栈
930浏览 • 1回复 待解决
HarmonyOS 如何在HarmonyOS进行一个带文件上传的post请求
104浏览 • 1回复 待解决
Navigation路由,页面切换时,前一个页面怎样能监听到跳转走和返回?
1903浏览 • 1回复 待解决
如何在页面上显示一个可以选择的日历?
504浏览 • 1回复 待解决
HarmonyOS 如何实现给定一个url,打开一个全新的 webview 页面
52浏览 • 1回复 待解决
HarmonyOS 页面跳转的路由栈如何拿到?
124浏览 • 1回复 待解决
HarmonyOS如何创建页面的基类,以便对同一类页面进行统一的生命周期处理?
301浏览 • 1回复 待解决
HarmonyOS 一个组件怎么监听另一个组件属性改变
443浏览 • 1回复 待解决
子窗口的页面能通过router跳转主窗口的页面
1104浏览 • 0回复 待解决
HarmonyOS costumdialog弹窗在使用router跳转到下一个页面后,返回原先页面弹框会消失
615浏览 • 1回复 待解决
Dialog的构建和open只能在@Component中么,如何封装一个统一逻辑的Dialog?
307浏览 • 1回复 待解决
如何在一个非@Entry的类中创建一个CustomDialogController弹窗
399浏览 • 1回复 待解决
可以使用observer.on监听,当存在page的生命周期变化时就会触发,可以根据同一个page的生命周期变化的时间差去计算停留时长。https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-observer-V5#observeronnavdestinationupdate