Vue简介 – MVVM

MVVM 是 vue 实现 数据驱动视图 和双向数据绑定 的核心原理。 MVVM 指的是 Model 、View 和 ViewiewModelodel, 它把每个 HTML 页面都拆分成了这三个部分

在 MVVM 概念中:
Model 表示当前页面渲染时所依赖的数据源。
View 表示当前页面所渲染的 DOM 结构。
ViewModel 表示 vue 的实例,它是 MVVM 的

 

MVVM的工作原理

 

ViewModel 作为 MVVM 的核心 ,是它把当前页面的 数据源 (ModelModel)和 页面的结构 (View )连接在了一起。

当数据源发生变化 时,会被 ViewModel 监听到, VM 会根据最新的数源 自动更新 页面的结构
当表单元素的值发生变化 时,也会被 VM 监听到, VM 会把变化过后最新的值 自动同步 到Model 数据源中

 

vue 的版本

当前, vue 共有 3 个大版本,其中:
2.x 版本的 vue 是目前企业级项目开发中的主流版本
3.x 版本的 vue 于 2020 -09 -19 发布,生态还不完善,尚未在企业级项目开发中普及和推广
1.x 版本的 vue 几乎被淘汰,不再建议学习与使用

总结:
3.x 版本的 vue 是未来企业级项目开发的趋势;
2.x 版本的 vue 在未来( 1 ~ 2 年内)会被逐渐淘汰;

如果您喜欢本站,点击这儿不花一分钱捐赠本站

这些信息可能会帮助到你: 下载帮助 | 报毒说明 | 进站必看

修改版本安卓软件,加群提示为修改者自留,非本站信息,注意鉴别

THE END
分享
二维码
打赏
海报
Vue简介 – MVVM
MVVM 是 vue 实现 数据驱动视图 和双向数据绑定 的核心原理。 MVVM 指的是 Model 、View 和 ViewiewModelodel, 它把每个 HTML 页面都拆分成了这三个部分.
<<上一篇
下一篇>>