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

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

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

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

分享
微博
QQ
微信
回复
2024-10-12 15:24:35
相关问题
HarmonyOS 卡片定时刷新机制
677浏览 • 1回复 待解决
HarmonyOS 上架审核时间多长时间
1832浏览 • 1回复 待解决
鸿蒙刷新机制怎么样
1622浏览 • 1回复 待解决
HarmonyOS系统更新机制怎样
396浏览 • 1回复 已解决
Canvas如何触发刷新重复绘制?
1623浏览 • 1回复 待解决
应用商店更新机制有人知道
2815浏览 • 1回复 待解决
数组中元素变更如何触发刷新list?
879浏览 • 1回复 待解决
鸿蒙插件化和热更新机制
4157浏览 • 1回复 待解决