MVVM是vue实现数据驱动视图和双向数据绑定的核心原理。MVVM指的是Model、View、ViewModel,它把每个HTML页面都拆分成了这三个部分,如图所示:
在MVVM概念中:
Model表示当前页面渲染时所依赖的数据源。
View表示当前页面所渲染的Dom结构。
ViewModel表示vue的实例,它是MVVM的核心。