vue中模板编译过程

53 阅读1分钟

模板编译就是把模板字符串转化为render函数的过程

  1.  parser解析器将模板字符串解析成AST抽象语法树
  2. optimizer优化器标记静态节点,diff的时候会跳过被标记的静态节点,减少了diff的比较过程,从而优化了patch的性能
  3. generate代码生成器将AST转换成render函数,该函数用于生成虚拟DOM