Open xc5338 opened 2 years ago
有从代码提交记录中看到,awtk-mvvm框架在 (commitID: fd91dead5a1a1dd0cda73fd5ade4a026df1cbabf )提交之前对View更新进行的是同步处理,该commit提交后使用了idle进行异步处理,包括在列表的动态渲染也是使用了异步处理。想请教一下,在这几处View更新的时候使用异步处理的目的是啥呀,使用异步处理执行View更新会不会导致界面刷新性能不佳。
异步主要是避免重复更新界面,性能只会更快。
有从代码提交记录中看到,awtk-mvvm框架在 (commitID: fd91dead5a1a1dd0cda73fd5ade4a026df1cbabf )提交之前对View更新进行的是同步处理,该commit提交后使用了idle进行异步处理,包括在列表的动态渲染也是使用了异步处理。想请教一下,在这几处View更新的时候使用异步处理的目的是啥呀,使用异步处理执行View更新会不会导致界面刷新性能不佳。