vue 中MVVM理解

MVVM 有Model view ViewModel 三部分构成。 Model 层代表数据模型。也可以在Model 定义数据修改操作的业务逻辑,View 代表UI组件 ,他负责数据模型转化成UI展现出来,ViewModel 是一个同步view 和Model 的对象, view跟Model 之间没有直接联系。通过ViewModel 进行交互,Model与ViewModel 之间的交互是双向的,因此,View 数据的变化同步到MODEL中,而model数据变化会立即反应到View 上。 ViewModel 通过双向数据绑定把view层个Model 层链接起来,而View和Model 之间的同步工作完全是自动的,无需要人为干涩,因此开发者只需要关注业务逻辑,不需要手动操作DOM 不需要关注数据状态的问题,复杂的数据状态维护完全由MVVM来统一管理。 可以看出来,MVVM 分别指的是View Model view-model view通过 view-model 的 model Listeners 事件绑定到Model 上。而model 通过 data Bindings 来管理view中的数据,View-Model 从中起到连接桥的作用。 Mvvm实现原理。 响应式 Vue如何监听data属性变化, 模块解析,vue 模板如何别解析 渲染 vue 模板如何被渲染成HTML的

转载于:https://my.oschina.net/u/3692906/blog/3033983

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值