Vue易于应用
许多人对Vue的评估都是易于应用的JavaScript框架,这里的易于应用包含两个方面,一方面Vue易于学习,理解根本的JavaScript语法即可上手开发,另一方面Vue易于部署,并反对模块化、渐进式交付,既能够独自在页面的某一区域引入Vue,对该区域的数据与视图应用新个性,放弃原有的用户体验不变,前端培训也反对在前端应用Vue、Vuex与Vue Router构建残缺生态的同时,在其中嵌入既有业务的JavaScript代码,实现资源复用。

Vue应用虚构DOM
Vue应用虚构DOM进行页面的更新,通过JavaScript对象模仿实在DOM,在更新时通过JavaScript计算现有DOM与新DOM差别,最小化更新DOM区域,防止浏览器重复更新页面上的实体DOM,使得页面更新速度大幅提高,晋升用户体验。

Vue视图数据双向绑定
Vue反对数据与视图双向绑定,应用JavaScript脚本操作前端数据,视图将即时更新,用户应用控件操作视图时,数据也能实现同步更新。在获取数据变动的办法上,相比传统的公布订阅模式、或者定时轮询模式,Vue应用更为不便的数据绑定形式,通过应用类的defineProperty办法来关联各个属性的setter或者getter办法,能够实时获取数据变动,同步更新页面显示。
Vue前端生态丰盛
Vue的倒退与迭代大多依附开源社区,在开源代码平台Github上,有泛滥使用者一直反馈,提交工单更新,来一直演进。
Vue也领有丰盛的UI组件库,例如饿了么平台的封装Element UI组件库,在Github上也有5万余反对数。在饿了么上常见的小圆点开关,扁平格调的表格,呈现在越来越多的网站上。这些开源组件一方面丰盛了开源社区的抉择,另一方面,也依靠着开源社区,一直地欠缺本人,去扩大更多更宽泛的畛域。