牛求艺 web前端

Vue是什么?一文带你认识Vue

教培参考

教育培训行业知识型媒体

发布时间: 2025年07月30日 16:10

2025年【web前端】报考条件/培训费用/专业咨询 >>

web前端报考条件是什么?web前端培训费用是多少?web前端专业课程都有哪些?

点击咨询

Vue作为前端框架三巨头之一,以其轻量易用著称,纵观它的整个发展也是极其迅速的。在前端的开发中,Vue已经成为每个前端开发者的必须掌握的技能。那么Vue是什么?下面我们就来带大家用一篇文章的时间全面认识Vue。感兴趣的小伙伴就赶紧一起来看看吧~

认识Vue

一、前端开发模式的发展

最初的网页以HTML为主,是纯静态的网页。网页是只读的,信息流只能从服务端到客户端单向流通。开发人员也只关心页面的样式和内容。随着Javascript的诞生,我们可以操作页面的DOM元素及样式,页面有了一些动态的效果,但是依然是以静态为主。2005年开始,ajax逐渐被前端开发人员所重视,比较流行的框架如jQuery就是典型代表。到了2009年,Node.js出现了,它的伟大之处不在于让JS迈向了后端开发,而是构建了一个庞大的生态系统。随后,在node的基础上,涌现出了一大批的前端框架,而今天我们要讲的Vue正是其中的一员。

在MVVM之前,开发人员从后端获取需要的数据模型,然后要通过DOM操作Model渲染到View中。而后当用户操作视图,我们还需要通过DOM获取View中的数据,然后同步到Model中。而MVVM中的VM要做的事情就是把DOM操作完全封装起来,开发人员不用再关心Model和View之间是如何互相影响的,而把关注点放在如何操作Model上。

二、认识Vue

1、概念

Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可

以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

2、入门案例

(1)HTML模板

在项目目录新建一个HTML文件01-demo.html

(2)vue渲染

01-demo.html内容如下:

认识Vue

首先通过 new Vue()来创建Vue实例,然后构造函数接收一个对象,对象中有一些属性:

el:是element的缩写,通过id选中要渲染的页面元素,本例中是一个。divdata:数据,数据是一个对象,里面有很多属性,都可以渲染到视图中。页面中的h2 元素中,通过{{name}}的方式,来渲染刚刚定义的name属性。

打开页面查看效果:

认识Vue

更神奇的在于,当你修改name属性时,页面还会跟着变化。

(3)双向绑定

对刚才的案例进行简单修改:

认识Vue

认识Vue

在data添加了新的属性: num

在页面中有一个input 元素,通过v-model 与num 进行绑定。

同时通过{{num}} 在页面输出

效果:

认识Vue

可以观察到,输入框的变化引起了data中的num的变化,同时页面输出也跟着变化。

input与num绑定,input的value值变化,影响到了data中的num值

页面{{num}} 与数据num绑定,因此num值变化,引起了页面效果变化。

没有任何dom操作,这就是双向绑定的魅力。

关于Vue是什么,看到这里,相信大家都有一定的认识。如果大家想熟练掌握Vue框架,不妨来教育培训网好好看看Vue的相关在线课程,相信大家会有更多的收获。

温馨提示:
本文【Vue是什么?一文带你认识Vue】由作者教培参考提供。该文观点仅代表作者本人,牛求艺系信息发布平台,仅提供信息存储空间服务,若存在侵权问题,请及时联系管理员或作者进行删除。
我们采用的作品包括内容和图片部分来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
内容侵权、违法和不良信息举报
Copyright @ 2025 牛求艺 All Rights Reserved 版权所有.