HarmonyOS 当UI组件visibility发生改变时,会触发哪些生命周期

onPageShow(): void {
  // 没发现这个被触发
}

onPageHide(): void {
}

onVisibleAreaChange(ratios: number[], event: (isVisible: boolean, currentRatio: number) => void): CommonAttribute {
  // 这方法要怎么用,返回什么?
}
HarmonyOS
2025-01-09 17:05:43
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

onVisibleAreaChange方法是组件可见区域变化事件是组件在屏幕中的显示区域面积变化时触发的事件,提供了判断组件是否完全或部分显示在屏幕中的能力。并不会触发生命周期函数(组件的创建和销毁),具体可参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-component-visible-area-change-event-V5#onvisibleareachange

分享
微博
QQ
微信
回复
2025-01-09 19:19:21
相关问题
HarmonyOS 生命周期触发
338浏览 • 1回复 待解决
HarmonyOS 生命周期回调触发
397浏览 • 1回复 待解决
HarmonyOS TabContent页面生命周期触发
798浏览 • 1回复 待解决
Dialog组件生命周期问题
659浏览 • 1回复 待解决
HarmonyOS tab组件生命周期问题
310浏览 • 1回复 待解决
HarmonyOS 首页组件生命周期问题
289浏览 • 1回复 待解决
HarmonyOS 自定义组件生命周期
505浏览 • 1回复 待解决
HarmonyOS Navigation生命周期
506浏览 • 1回复 待解决
HarmonyOS Navigation 生命周期
239浏览 • 1回复 待解决
如何知晓navigation组件生命周期
600浏览 • 1回复 待解决
HarmonyOS Navigation跳转的组件生命周期
1312浏览 • 2回复 待解决
监听Ability生命周期
1650浏览 • 1回复 待解决
HarmonyOS Navigation生命周期问题
350浏览 • 1回复 待解决
HarmonyOS 生命周期的区别
511浏览 • 1回复 待解决
HarmonyOS 模块生命周期管理
712浏览 • 1回复 待解决