1.Vue.js 是什么

vue不直接操作dom,使用虚拟dom,用数据去驱动开发,是mvvm的开发模式

 

2.怎么使用vue?

可以用npm安装vue,也可以直接引入

<script src="https://unpkg.com/vue/dist/vue.min.js"></script>

 

3.什么是MVVM模式

M 代表数据模型,V 视图,VM视图模型。我们从model层拿到数据以后,通过vm层到view视图层进行渲染,vm层帮我们帮数据进行绑定,它就是m层和v层之前的桥梁,把他两联系起来。具体到项目中,我们可以看刚才的实例:


4.什么是vue的双向数据绑定

它们之间默认建立了双向绑定,当修改其中任意一个时,另一个也会一起变化:
 

5.什么是虚拟DOM

首先我们定义的模板(无论是html模板,字符串模板还是render函数定义的模板),编译调用内部的渲染函数(createElement)形成图二的数据结构,经过render生成虚拟DOM树,这个虚拟的DOM树存在内存中,经过内部的编译器最后形成真实的DOM。


 

Logo

前往低代码交流专区

更多推荐