什么是 mvvm ?

130 阅读1分钟

1.什么叫 mvvm

mvvm : 视图模型双向绑定 是 Model-View-ViewModel 的缩写

  • model 模型 : 数据访问层
  • view 视图层 : 结构布局外观 html css h5 css 响应式
  • viewmodel view 和 model 的桥梁 公共属性和命令

mvvm 的优点 :

  • 低耦合 : view(视图)可以独立Model的变化和修改 , 一个model 可以绑定到不同的view上,当view变化时model可以不变化,当model变化的时候view也可以不变
  • 可重用性 : 可以将一些视图逻辑放在一个model里面 让很多 view重用这段视图逻辑
  • 独立开发 : 开发人员可以专注于业务逻辑和数据开发(viewModel)设计人员可以专注于页面设计
  • 可测试