vu - vue3.0介绍

一:vuejs 3.0源码组织方式

  1. 源码组织方式的变化:3.0的源码全部采用ts重写,项目的组织方式也发生了变化,使用monorepo的方式来组织项目的结构。把独立的功能模块都提取到不同的包中。
  2. composition api。组合api,为了解决v2.0在大型项目中,遇到超大组件不好拆开和重用问题。
  3. 性能提升。使用proxy重写的响应式,和虚拟dom。让渲染和update都有了大幅度的提升。
  4. Vite。开发工具,在开发阶段不需要打包,可以直接运行项目,提升了开发的效率。

二:不同的构建版本

在packages/vue/dist目录下,存放了vue3的所有构建版本

构建版本分为4类:
vu - vue3.0介绍

  1. cjs是 common js的模块化规范。vue.cjs.js是开发版本。vue.cjs.prod.js是生产版本,被压缩过。
  2. global 全局。这4个文件在浏览器中都可以通过script

三:composition api设计动机

上一篇:12c Grid Infrastructure Management Repository


下一篇:CF1504A Déjà Vu 题解