上QQ阅读APP看书,第一时间看更新
1.1 Vue3简介
近年来,随着前端生态的快速发展,Angular、Vue、React等JavaScript框架不断涌现,让前端从传统的HTML+CSS+JavaScript开发发展为基于框架的开发,Vue就是众多JavaScript框架中十分优秀的一款框架。
Vue(读音/vjuː/,类似于view)是一款用于构建用户界面的渐进式框架。与其他大型框架不同的是,Vue可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还方便与第三方库或已有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue也完全能够为复杂的单页应用提供驱动。
Vue3是Vue的3.x版本,是在Vue2的基础上迭代出来的大版本,它对整个Vue库进行了重写和升级。与Vue2相比,虽然Vue3的核心逻辑变化不大,但是针对包架构进行了升级,由原来的options API挂载原型的方式变为composition API方式,从而实现各核心库的解耦,使得Vue3的内部核心模块可以按需加载。