Vue (读/Vju:/),类似于View )是用于构建用户界面的渐进式框架,与其他大型框架相比,Vue的设计是自下而上分层应用的在其他大型框架中,项目技术方法往往从一开始就需要,Vue更具灵活性。 开发人员可以选择使用Vue开发新项目,也可以在现有项目中引入Vue。
另一方面,将Vue与现代化的工具链和各种支持类库组合使用,也能够满足复杂的单页面APP应用。 工具链是在前端开发过程中使用的一组工具,例如使用脚手架工具创建APP表示,使用依赖管理工具安装依赖包,或使用构建工具编译代码。
Vue的数据驱动采用模型视图模式(mvvm )模式实现,其基本工作原理如下图所示。
VUE的基本结构
如上图所示,MVVM主要由模型、视图和视图三部分组成。 模型是指数据部分,主要负责业务数据的View是指视图部分,也就是DOM元素,负责处理视图。 ViewModel是连接视图和数据的数据模型,用于捕获模型或View的更改。
在MVVM中,数据模型和视图无法直接通信。 视图模型ViewModel相当于观察者,监视双方的行为,并及时通知他们要进行适当的操作。 当模型发生变化时,ViewModel可以拦截该变化,并通知View适当的修正。 相反,在View发生变化的情况下,ViewModel拦截了变化后,通知Model修改,解除视图和模型的相互结合。
什么是Vue? Vue的结构是什么? 通过上面的介绍明白了吗? 网络前端相关技术问题也关注老千,发布更多技术内容和行业信息,等你来哦~~~