1.首先M代表数据模型,V代表视图,VM(即ViewModel)是连接数据和视图的一个桥梁
2.view通过事件绑定来操作model,同时model通过数据绑定来操作view
总结:mvvm视图和数据是分离的,他们通过中间桥梁viewmodel实现视图的更新
MVVM三要素:1. 响应式 2.模板引擎 3.渲染
响应式:修改data属性,vue能立刻监听到(通过Object.defineproperty可以监听到data的变化,进而执行一些行为)