相关问题
#鸿蒙学习大百科#如何自定义时间显示哪些信息?
1026浏览 • 1回复 待解决
#鸿蒙学习大百科#自定义组件的生命周期都有哪些?
1131浏览 • 1回复 待解决
#鸿蒙学习大百科#页面如何实现自定义主题风格?
1215浏览 • 1回复 待解决
#鸿蒙学习大百科#如何根据自己的实际场景自定义断点范围?
1572浏览 • 1回复 待解决
#鸿蒙学习大百科#如何在组件中使用LocalStorage?
993浏览 • 1回复 待解决
#鸿蒙学习大百科#getContext(this)能不能在自定义类中进行使用?
1023浏览 • 1回复 待解决
#鸿蒙学习大百科#如何开启高阶混淆功能?
1020浏览 • 1回复 待解决
#鸿蒙学习大百科#Navigation实现自定义转场的步骤是怎样的?
1365浏览 • 1回复 待解决
#鸿蒙学习大百科#如何使用Blank组件的拉伸能力?
1038浏览 • 1回复 待解决
#鸿蒙学习大百科#如何创建悬浮窗组件?
1402浏览 • 1回复 待解决
#鸿蒙学习大百科#开发者如何发布一个自定义公共事件?
1373浏览 • 1回复 待解决
#鸿蒙学习大百科#如何使用@StorageProp装饰器?
1540浏览 • 1回复 待解决
#鸿蒙学习大百科#如何实现文本转语音功能?
1490浏览 • 1回复 待解决
#鸿蒙学习大百科#在自定义组件生命周期内,哪些操作可能导致UI渲染阻塞?
938浏览 • 1回复 待解决
#鸿蒙学习大百科#如何避免使用稀疏数组?
1176浏览 • 1回复 待解决
#鸿蒙学习大百科#如何使用@StorageLink装饰器?
1563浏览 • 1回复 待解决
#鸿蒙学习大百科#图标小符号如何使用?
1096浏览 • 1回复 待解决
#鸿蒙学习大百科#如何监听组件的双击操作?
985浏览 • 1回复 待解决
#鸿蒙学习大百科#自定义路由表和系统路由表可以混用吗?
936浏览 • 1回复 待解决
#鸿蒙学习大百科#如何使用ArrayList增加元素?
1403浏览 • 1回复 待解决
#鸿蒙学习大百科#如何使用hiTraceMeter.startTrace接口?
1061浏览 • 1回复 待解决
#鸿蒙学习大百科#如何申请使用受控权限?
1098浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何利用自定义组件冻结功能优化页面渲染性能?
1018浏览 • 0回复 待解决
#鸿蒙学习大百科#如何实现系统的气泡提示功能?
1226浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙开发中合理使用自定义组件冻结功能提高性能?
1718浏览 • 1回复 待解决
@Component(freezewhenInactive:true)
组件冻结功能可以让组件不可见时不会进行刷新,当即将可见时才进行刷新。
支持场景:
(1)页面路由:当页面A调用routerpushUr接口跳转到页面B时,页面A为隐藏不可见状态,此时如果更新页面A中的状态变量。
不会触发页面A刷新。
(2)Listltem:对划出List区域外的Listltem进行冻结,不会触发组件的更新。当Listltem滑到List区域外后,listitem组件状态由active变为inactive。
(3)Gridltem: 对划出Grid区域外的Gridltem进行冻结,不会触发组件的更新。
(4)TabContent: 对Tabs中当前不可见的TabContent进行冻结,不会触发组件的更新。
(5)Flowltem:对WaterFlow中当前不可见的Flowltem进行冻结,不会触发组件的更新(6)LazyForEach:对LazyforEach中缓存的自定义组件进行冻结,不会触发组件的更新。