如何理解MVVM?

 1.首先M代表数据模型,V代表视图,VM(即ViewModel)是连接数据和视图的一个桥梁

2.view通过事件绑定来操作model,同时model通过数据绑定来操作view

总结:mvvm视图和数据是分离的,他们通过中间桥梁viewmodel实现视图的更新

 

MVVM三要素:1. 响应式  2.模板引擎  3.渲染

响应式:修改data属性,vue能立刻监听到(通过Object.defineproperty可以监听到data的变化,进而执行一些行为)

 

posted @ 2019-04-08 17:30  燃烧吧大脑!!!  阅读(1540)  评论(0编辑  收藏  举报