1. MVVM

关于MVVM的介绍和使用 MVVMModel View ViewModel

MVVM

  • View接受请求,并将请求移交给ViewModel
  • ViewModel操作Model数据并更新
  • Model通知ViewModel数据发生变化
  • ViewModel更新View数据


MVVM的特点
  • MVVMMVP模式基本相同,唯一的区别是MVVM采用双向数据绑定,ViewModel发生改变,View随之发生变化,反之亦然
  • 便于单元测试——View状态的定义包含在ViewModel的属性设置中
  • ViewModel主要负责暴露方法,指令及其他属性以帮助维持视图状态,操作Model数据并作为结果返回给视图,同时触发View自身的事件
Copyright © eamiear all right reserved,powered by Gitbook该文件修订时间: 2019-06-17 16:18:09

results matching ""

    No results matching ""