vue网址和特点,mvvm模型简单介绍

vue的官网地址 https://cn.vuejs.org/
vue.js文件的下载:进入官网,学习>教程>安装,选择开发版本,开发或者调试的时候,选择这个,好改问题.代码没有问题的时候,可以选择生产版本上线.vue网址和特点,mvvm模型简单介绍
vue的特点:易用,灵活,和高效,我们利用vue管理数据,简化操作,可以丢掉复杂的dom操作.
vue网址和特点,mvvm模型简单介绍
vue的模型是mvvm,分成三部分,m(model)数据模型层,v(view)视图层,还有(vm)viewmodel层,其中vm和m之间是双向绑定,m将数据传递给vm,v层直接取走渲染到页面,用户在v层操作,让vm通知m层更新数据,重新传递给v层渲染,因此所有v层展示的数据和我们拥有的数据会一直保持一致.
vue网址和特点,mvvm模型简单介绍
双向绑定实现的原理是:vue内部通过数据劫持和观察者模式,实现的双向绑定.
详细一点说:vue在创建vm的时候,会将数据配置到实例中,通过Object.defineProperty方法,为数据动态添加getter和setter方法,我们获取数据的时候,会触发getter方法,设置时候,触发setter方法,当setter方法触发之后,内部会触发watcher方法,让视图层实时更新.vue网址和特点,mvvm模型简单介绍