1.vue.js概述

MVVM模式是前端开发中的重要架构,它通过数据双向绑定解耦视图和模型。当用户操作视图时,ViewModel会感知变化并更新模型,反之亦然。每个视图对应一个ViewModel,它们之间通过数据绑定实现同步。这种设计使得视图和模型之间的耦合度降低,提高了代码的可维护性和可测试性。MVVM的核心在于ViewModel,它是连接Model和View的桥梁,提供数据处理和交互逻辑。
摘要由CSDN通过智能技术生成

1.MVVM的核心是数据双向绑定,当用户操作View,viewModel感知到变化,然后通知model发生相应改变,反之亦然

MVVM模式解耦了视图和模型 : 在模式中,每一个视图都对应一个ViewModel,同时ViewModel与模型建立关联系,

当接收到用户请求时,ViewModel获取模型响应数据,并通过数据绑定将相应的视图页面重新渲染.

视图层的数据只需要传入ViewModel即可实现视图层的同步更新,从而实现了视图和模型之间的松散耦合 .

MVVM:简单来说就是 :

M:保存每个页面单独的数据

VM:可以理解为调度者,分割了M和V,每当V层想要获取后台保存的数据都要由VM做中间处理 V:就是每个页面中的HTML结构

MVVM是前端视图层的分层开发思想,主要把每个页面,分成了M,V和VM,其中VM是MVVM的思想核心:因为VM连接着M和V。

前端页面中使用MVVM的思想,主要是为了让我们开发MVVM提供了数据的双向绑定,双向绑定是由VM提供的

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值