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