Vue介绍
vue:vue通过虚拟DOM技术来减少对DOM的直接操作;通过尽可能简单的API来实现响应的数据绑定,
支持单项和双向数据绑定。
什么是vue:vue.js是一套用于构建用户的渐进式框架。与其它大型(重量型)框架不同的是,
vue.js被设计为可以自底向上逐层应用。Vue.js的核心库只关注视图层,
不仅易于上手, 还便于第三方库或既有项目整合。另一方面,
当与现代的工具链以及各种支持类库结合使用时, Vue.js也完全能够为复杂的单页

MVVM:主要含三个部分:①Model, ②View,③ViewModel。
数据(Model)和视图(View)是不能直接通信的,试图模型(ViewModel)就相当于一个观察者,
监控着双方的动作,并及时通知进行相应的操作。当Model发生变化的时候,
ViewModel能够监听到这种变化,并及时通知View做出相应的修改。当View发生变化时,
ViewModel监听到变化后,通知Model进行修改,实现了试图与模型的互相解耦。
vue优势:
1. 轻量级:相对简单,直接。
2. 数据绑定:Vue是一个MVVM框架,数据双向绑定,即当数据发生变化的时候,视图也就发生变化,
当视图发生变化的时候,数据也跟着同步发生变化,这就是Vue精髓之处。
尤其是在进行表单处理时,Vue的双向数据绑定非常方便。
3. 指令:包括内置指令和自定义指令,v- 开头,作用于HTML元素。指令提供了一些特殊的的特性,
绑定在元素时,指令会给绑定的元素添加一些特殊的行为。例如,v-bind动态绑定指令,
v-if条件渲染指令,v-for列表渲染指令等。
4.
浙公网安备 33010602011771号