高级前端软件工程师知识整理之Vue技术栈篇

1. 什么是MVVM/h3>

MVVM是Model-View-ViewModel的简写,它本质上就是MVC的改进版。MVVM就是将View的状态和行为抽象化,将视图UI和业务逻辑分开,View和Model之间并没有直接的联系,而是通过ViewModel进行交互,它们之间的交互是双向的。

  • Model – 代表数据模型,定义了视图的状态或行为。
  • View – 代表视图,负责将数据模型转化成可视化界面。
  • ViewModel – 负责监听模型数据和视图状态或行为的变化,同步了View和Model的对象,即实现了双向绑定。

以下是Vue技术栈中一个双向绑定的典型例子:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年3月15日
下一篇 2019年3月16日

相关推荐