1. 前言
现在是21年
8月
初,Vue3
,公司新项目用,Vue3
的也多了起来,一些技术爱好者也早都学了Vue3
,只有我这反应慢,哈哈,有空了就慢慢梳理点知识点,其实也不难.先来看看有哪些新特性,也算是梳理知识点的大纲
以5月份的开发者大会为基础来总结
2. 更快
1.虚拟
DOM
重写2.优化
slots
的生成3.
静态树
提升4.静态
属性
提升5.基于
Proxy
的响应式系统
3.更小
通过摇树优化核心库体积
4.更容易维护
TypeScript + 模块化
5. 更加友好跨平台
编译器核心和运行时核心与
平台无关
,使得Vue
更容易与任何平台(Web、 Android、iOS)一起使用
6.更容易使用
1.改进的 TypeScript 支持,编辑器能提供强有力的类型检查和错误及警告
2.更好的调试支持
3.独立的响应化模块
5.Composition API
7. vue.with compiler
也叫 Umd global版本
1.包含编译器
2.属于运行时编译
3.
编译
发生在挂载
的时候
8. vue.runtime.js区别
1.运行时不会编译
2.属于预编译:vue-loader
3.打包:
webpack
调用它执行编译
,将所有文件,SFC,转换 template=>render4.好处:包体积小,执行时候速度快