首页
学习
活动
专区
工具
TVP
发布

全栈开发之路

专栏作者
63
文章
89955
阅读量
12
订阅数
Vue知识点
MVVM 是 Model-View-ViewModel 的缩写。 Model代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑。 View 代表UI 组件,它负责将数据模型转化成UI 展现出来。 ViewModel 监听模型数据的改变和控制视图行为、处理用户交互,简单理解就是一个同步View 和 Model的对象,连接Model和View。 在MVVM架构下,View 和 Model 之间并没有直接的联系,而是通过ViewModel进行交互,Model 和 ViewModel 之间的交互是双向的, 因此View 数据的变化会同步到Model中,而Model 数据的变化也会立即反应到View 上。 ViewModel 通过双向数据绑定把 View 层和 Model 层连接了起来,而View 和 Model 之间的同步工作完全是自动的,无需人为干涉,因此开发者只需关注业务逻辑,不需要手动操作DOM, 不需要关注数据状态的同步问题,复杂的数据状态维护完全由 MVVM 来统一管理。
杨肆月
2019-08-20
6490
CSS经验整理
1、如何重写input radio、checkbox样式? 2、inline-block元素设置了overflow:hidden后,它的兄弟元素(也是inline-block)出现了下沉,两者没有水平对齐。 原因:inline-block默认的对齐方式baseline(基线对齐)。 正常情况下,line-block元素的基线是其内部最后一个行内元素基线。 在内容非空或者overflow不为visible的情况下,它的基线是其下边距。 inline-block设为overflow:hidden后,因
杨肆月
2019-08-15
6580
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档