如何理解MVVM?

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

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

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

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

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

原文地址:https://www.cnblogs.com/liyue666/p/10671950.html