[web教学] Vue中的MVVM模型(普通易懂版)

[复制链接]
查看999 | 回复0 | 2023-8-23 11:52:41 | 显示全部楼层 |阅读模式 来自 中国北京
1.什么是MVVM?

   MVVM是Model-View-ViewModel的简写,是M - V - VM 三部门构成。
  本质:是MVC改进版
  MVVM就是将此中View的状态和活动抽象化,此中ViewModel将试图(即View)和业务逻辑分开,它可以去除Model的数据的同时帮助处置惩罚View中由于必要展示内容而涉及的业务逻辑。
    MVVM接纳:双向数据绑定。
  View中数据变革将主动反映到Model上,反之,Model中数据变革也将会主动展示在页面上。
  ViewModel就是View和Model的桥梁。
  ViewModel负责把Model的数据同步到View体现出来,还负责把View的修改同步回到Model。
    MVVM的核心头脑:是关注Model的变革。让MVVM框架利用本身的机制主动更新DOM(即所说的View视图),也就是所谓的数据-视图分离。
  
2.MVVM模型



  • M:模型Model   --->也就是data中的数据
  • V:视图View    --->也就是模板代码
  • VM:视图模型ViewModel   --->也就是Vue实例(vm)

 3.举例:对上面的MVVM模型更透彻的明白


 

 

 先给大家展示一下运行的结果(原来):

 再给大家展示一下,我再页面上的输入框中添加‘123456’然后会发现Model模型中的data数据发生了变革(改变后):

 

ok,信赖大家看完这一篇内容后,应该对MVVM模型有很好的明白了吧???
我之前也是不停似懂非懂,今天再重新复习,所以懂了之后,花了一点时间写了这篇文章。盼望对大家有用。
写作不易,假如对你有帮助,点个赞就是对我最大的支持。
感谢大家的支持!!!

来源:https://blog.csdn.net/weixin_54614831/article/details/126410389
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则