1. 组合式API
- 在Vue 2.x中,组件的主要逻辑是通过一些配置项来编写基于配置的组件写法称为Options API(配置式API)
- Vue 3的一大核心新特性是引入了Composition API(组合式API)这使得组件的大部分内容都可以通过setup()方法进行配置
2. 内置组件
Vue 3里面新增件Teleport、Suspense、Fragments片段的内置组件,这里把内置组件称作可以直接写在里面而不需要格外引入的组件,而Fragments是一种新的特性,让开发者可以不用在中强制包裹一个根元素
2. 服务端渲染
在服务端渲染方面,Vue 3优化了返回HTML字符串的逻辑。在Vue 2.x中,所有的节点(包括一些静态节点)在服务端返回时都会转换为虚拟DOM,再转换成HTML字符串返回给浏览器;Vue 3则将静态节点剥离成字符串,这部分内容不会转换成虚拟DOM,而是直接拼接返回,在效率上进行了提升
2. Vite主要特性
- 快速的冷启动。
- 即时的模块热更新。
- 真正的按需编译。