MVVM 的定义: MVVM 是 Model-View-ViewModel 的简写。即模型-视图-视图模型。有两个方向:一是将模型转化为视图,即将后端传递的数据转化成所看到的页面。实现方式是:数据绑定。二是将视图转化为模型,即将看到的页面转化为后端的数据。实现的方式是:DOM 事件监听。这两个方法都实现的,我们称为数据的双向绑定。 使用场景:数据操作比较多的场景,需要大量操作 DOM 的时候,采用 MVVM 的开发方式,会更加便捷,让开发者把更多的精力放在数据的变化上,解放繁琐的操作 DOM 元素。