MVC和MVVM
mvvm
概念:MVVM是 Model-View-ViewModel 的缩写,分别对应着:数据,视图,视图模型。Model是我们应用中的数据模型,View是我们的UI视图层,通过ViewModle,可以把我们Modle中的数据映射到View视图上,同时,在View层修改了一些数据,也会反应更新我们的Modle。简单理解就是双向数据绑定,即当数据发生变化的时候,视图也就发生变化,当视图发生变化的时候,数据也会跟着同步变化。
以vue为例: view 对应 template,vm 对应 new Vue({…}),model 对应 data
1 . view 视图层
Hello, {{ name }}!
--View层 --VUE中的单向绑定
--View层 --VUE中的双向绑定
2 . model数据层
MVC和MVVM最先出现在Python成神之路。
共有 0 条评论