请简述什么是vue

 我来答
郑芬多老师
高粉答主

2020-11-03 · 专注文化艺术、平面设计等相关领域
郑芬多老师
采纳数:80822 获赞数:1209235

向TA提问 私信TA
展开全部
vue指的是vue.js框架。Vue.js是一款友好的、多用途的且高性能的js框架,一款构建用户界面的渐进式框架,它可以帮你创建可维护性和可测试性更强的代码库。

Vue.js是一款流行的JavaScript前端框架,一个用于创建用户界面的开源JavaScript框架,旨在更好地组织与简化Web开发。Vue所关注的核心是MVC模式中的视图层,同时,它也能方便地获取数据更新,并通过组件内部特定的方法实现视图与模型的交互。

Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。

Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

Vue.js 自身不是一个全能框架——它只聚焦于视图层。因此它非常容易学习,非常容易与其它库或已有项目整合。另一方面,在与相关工具和支持库一起使用时 ,Vue.js 也能完美地驱动复杂的单页应用。

Vue.js是前端的主流框架之一,和Angular.js、React.js 一起,并成为前端三大主流框架!
阳香羽
2021-03-19 · 超过18用户采纳过TA的回答
知道答主
回答量:145
采纳率:0%
帮助的人:8.8万
展开全部
vue究竟是什么?为什么就能实现这么多酷炫的功能,大家有没有思考过这个问题。其实在每次初始化vue,使用new Vue({...})时,不难发现vue其实是一个类。不过即使在ES6已经如此普及的今天,vue的定义却是普通构造函数定义的,为什么没有采用ES6的class呢?这个我们稍后回答,通过层层追踪终于找到了vue被定义的地方:
function Vue(options) {
...
this._init(options)
}

因为是原理解析,flow的类型检测及一些边界情况,如使用方式不对或参数不对或不是主要逻辑的代码我们就省略掉吧。比如省略号这里边界情况是使用时必须是new Vue()的形式,否则会报错。
其实vue源码就像一棵树,我们看之前最好要确定看什么功能,然后避开那些分叉逻辑,我们接下来的目标就是以new Vue()开始,走完一整条从初始化、数据、模板到真实Dom的这整个流程。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
缪新0Hk
高粉答主

2020-12-25 · 说的都是干货,快来关注
知道答主
回答量:13.2万
采纳率:10%
帮助的人:6572万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式