HarmonyOS ArkUI的刷新机制是基于在一个变量的值多长时间之内修改了,就可以触发刷新吗?

HarmonyOS ArkUI的刷新机制是基于在一个变量的值多长时间之内修改了,就可以触发刷新吗?

HarmonyOS
2024-10-12 12:00:46
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

实际UI刷新是要看,一个事件的闭包里最终的结果变没变,类似于onClick这种事件他会有一个闭包,点击事件会先executeJs 运行这个闭包,如果这里面改了状态管理,会去请求一次vsync信号,在vsync信号的处理事件里去刷新,所以在vysnc来临前 改多少次都无所谓,仅以最后一次的值去刷UI,用setTimeout算两次事件,实际显示效果看setTimeout和vsync谁先来。

分享
微博
QQ
微信
回复
2024-10-12 15:24:35
相关问题
鸿蒙刷新机制怎么样
480浏览 • 1回复 待解决
Canvas如何触发刷新重复绘制?
812浏览 • 1回复 待解决
应用商店更新机制有人知道
1821浏览 • 1回复 待解决
数组中元素变更如何触发刷新list?
220浏览 • 1回复 待解决
鸿蒙插件化和热更新机制
2619浏览 • 1回复 待解决
如何获取组件刷新时间
1811浏览 • 1回复 待解决
卡片数据刷新时间如何支持配置
1917浏览 • 1回复 待解决