在 2019 年发布了 Vue 3.0 预览版源码,预计 2020 年年末会发布 3.0 正式版。
新版 Vue 3.0 计划并已实现的主要架构改进和新功能:
- 编译器(Compiler)
- 使用模块化架构
- 优化 "Block tree"
- 更激进的 static tree hoisting 功能 (检测静态语法,进行提升)
- 支持 Source map
- 内置标识符前缀(又名"stripWith")
- 内置整齐打印(pretty-printing)功能
- 移除 Source map 和标识符前缀功能后,使用 Brotli 压缩的浏览器版本精简了大约10KB
- 运行时(Runtime)
- 速度显著提升
- 同时支持 Composition API 和 Options API,以及 Typings
- 基于 Proxy 实现的数据变更检测
- 支持 Fragments(允许组件有从多个根结点)
- 支持 Portals(允许在DOM的其它位置进行渲染)
- 支持 Suspense w/ async setup()
通过本章学习,你可以有以下几点收获:
1. 了解并学习 Vue 3.0 的新特性
2. 在项目如何使用 Vue 3.0 新特性
3. Omposition API 的安装和使用
4. 使用 TypeScript+Vue 开发项目
更详细的介绍和实例,请点击一下链接查看。最好在手机上打开
https://gitbook.cn/new/gitchat/activity/5ea6ce4042731712f2cb2081