轻量级框架
只关注视图层,是一个构建数据的视图集合,大小只有几十kb
简单易学
国人开发,中文文档,不存在语言障碍,易于理解和学习
双向数据绑定
保留了angular的特点
在数据操作方面更为简单
组件化
保留了react的优点
实现了html的封装和重用,在构建单页面应用方面有着独特的优势
视图,数据,结构分离
是数据的更改更为简单,不需要进行逻辑代码的修改,只需要操作数据就能完成相关操作
虚拟DOM
dom操作时非常耗费性能的
不再使用原生的dom操作节点,极大解放dom操作,但具体操作的还是dom不过是换了另一种方式
运行速度更快
像比较与react而言,同样都是操作虚拟dom,就性能而言,vue存在很大的优势
vue的缺点
1、Vue 不缺入门教程,可是很缺乏高阶教程与文档。同样的还有书籍。
2、VUE不支持IE8
3、生态环境差不如angular和react
4、社区不大