理解MVVM
在MVVM模型中,View层和Model层之间没有直接的联系,而是通富哦ViewModel层进行交互,ViewModel层通过双向数据绑定将View层和Model连接起来,将Model层的数据同步给View层,将View层的修改同步到Model层。使得VIew层和Model层的工作完全是自动的,开发者只需要关注业务逻辑,不用手动操作Dom,将复杂的数据状态管理和维护交给MVVM来管理。
在Vue.js中就是使用的MVVM模型,实现方式就是通过对数据进行劫持,当数据更新时,就会触发数据绑定的方法,对视图进行更新。