Vue介绍

 vue介绍:

          vue:vue通过虚拟DOM技术来减少对DOM的直接操作;通过尽可能简单的API来实现响应的数据绑定,

                    支持单项和双向数据绑定。

   什么是vue:vue.js是一套用于构建用户的渐进式框架。与其它大型(重量型)框架不同的是,

                         vue.js被设计为可以自底向上逐层应用。Vue.js的核心库只关注视图层,

                         不仅易于上手, 还便于第三方库或既有项目整合。另一方面,

                         当与现代的工具链以及各种支持类库结合使用时, Vue.js也完全能够为复杂的单页

                       应用SPA(Single Page Application)提供驱动。

 

 

     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. 插件:用于Vue框架功能进行扩展。

posted @ 2022-09-01 17:00  zjw_rp  阅读(427)  评论(0)    收藏  举报