我是一个VUE初学者,解除不到一周时间,我对MVVM的理解如下:
MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的数据双向绑定。
Mode就是模型,View是视图,ViewModel也就是视图模型也可以说它是一个控制器。我觉得可以理解为模型可以改变视图,视图可以改变模型,而控制器可以说是将两者进行绑定,从而使开发者可以减缩代码量,可以将精力放在数据上。
以上就是我对MVVM的见解,