MVVM实现UI框架

2024-07-22  本文已影响0人  凉夜lrs

框架介绍

  1. 全称为 Model-View-ViewModel 模式。
  2. Model 对应数据,View 对应UI表现,ViewModel 对应数据和UI的绑定关系。
  3. 通过数据变动驱动UI绘制,开发者只需关注构造所需数据。

为什么要使用 MVVM

  1. 简化代码编写。MVVM 封装了显示组件的获取和绘制,开发者只需关注数据构造。
  2. 规范代码编写。没有一套统一的框架,不同人有不同的开发思路,代码不易理解与维护
  3. 优化性能。组件的获取和赋值是有性能开销的,重复绘制不可取,MVVM 可实现只刷新数据相关组件,缓存上次显示数据,从而在刷新前做是否相同的判断。
  4. 优化数据变动监听实现。优化掉了常见做法:是在相关UI注册数据监听事件,在事件触发时调用UI重绘逻辑。
上一篇 下一篇

猜你喜欢

热点阅读