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

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

onPageHide(): void {
}

onVisibleAreaChange(ratios: number[], event: (isVisible: boolean, currentRatio: number) => void): CommonAttribute {
  // 这方法要怎么用,返回什么?
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
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 生命周期触发
688浏览 • 1回复 待解决
HarmonyOS 生命周期回调触发
715浏览 • 1回复 待解决
HarmonyOS TabContent页面生命周期触发
1321浏览 • 1回复 待解决
Dialog组件生命周期问题
1095浏览 • 1回复 待解决
HarmonyOS tab组件生命周期问题
752浏览 • 1回复 待解决
HarmonyOS 首页组件生命周期问题
726浏览 • 1回复 待解决
HarmonyOS 自定义组件生命周期
928浏览 • 1回复 待解决
HarmonyOS Navigation生命周期
946浏览 • 1回复 待解决
HarmonyOS Navigation 生命周期
691浏览 • 1回复 待解决
如何知晓navigation组件生命周期
918浏览 • 1回复 待解决
HarmonyOS Navigation跳转的组件生命周期
1930浏览 • 2回复 待解决
监听Ability生命周期
2129浏览 • 1回复 待解决
HarmonyOS Navigation生命周期问题
726浏览 • 1回复 待解决
HarmonyOS 模块生命周期管理
1156浏览 • 1回复 待解决
HarmonyOS 生命周期的区别
1040浏览 • 1回复 待解决