坏蛋Dan
知乎@坏蛋Dan
发布时间:2024.1.4

前言

那么我们这个包就分析完了,同时编译阶段的包我们也就是分析完了(compiler-ssr忽略)


汇总

这个包的架构类似babel-core的架构.

  1. parse阶段解析字符串转换为AST节点。

坏蛋Dan:vue/compiler-core源码分析学习--day2: parse部分

  1. transform遍历节点处理节点
  2. generate根据节点的codegenNode生成render function

坏蛋Dan:vue/compiler-core源码分析学习--day3: compile部分part1

坏蛋Dan:vue/compiler-core源码分析学习--day3: compile部分part2

简单地说,就是把html模板也也就是template一步一步转化成runtime可执行的js代码。

发布于 2023-01-23 10:04・IP 属地广东