Model代表的是数据模型,View是视图层也就是界面,ViewModel是数据双向绑定。由于数据的双向绑定,开发人员就不用一次次的操作Dom来更新视图。 View层展现的不是Model的数据而是View-Model的数据,这就显现出了View与Model的分离。因为ViewModel负责与Model交互。这就解耦了View层与Model层。也就实现了前后端分离。