怎么理解mvvm这种设计模式

203 阅读1分钟

Model–View–ViewModel (MVVM) 是⼀个软件架构设计模式,是⼀种简化⽤户界⾯的事件驱动编程⽅式。

MVVM

M Model 模型 指的是数据层

V View 视图 指的是⽤户⻚⾯

VM ViewModel 视图模型

视图模型是MVVM模式的核⼼,它是连接view和model的桥梁,MVVM实现了view和model的⾃动同步,当model 的属性改变时,我们不⽤⾃⼰⼿动操作DOM元素,来改变view的显示,反之亦然,我们称之为数据的双向绑定。