Vue中创建虚拟DOM的函数是什么?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2198个文字,预计阅读时间需要9分钟。
首先查看生成虚拟DOM的入口文件内容:...
javascriptimport { parse } from './parser/index'import { optimize } from './optimizer'import { generate } from './codegen/index'
const ast=parse(template.trim(), options)if (options.optimize !=='f') {
先来看生成虚拟dom的入口文件:
... import { parse } from './parser/index' import { optimize } from './optimizer' import { generate } from './codegen/index' ... const ast = parse(template.trim(), options) if (options.optimize !== false) { optimize(ast, options) } const code = generate(ast, options) ...
我们看到了AST经过三轮加工,最终脱胎换骨成为render function code。那么我们这一章就来讲AST的第三次试炼。
本文共计2198个文字,预计阅读时间需要9分钟。
首先查看生成虚拟DOM的入口文件内容:...
javascriptimport { parse } from './parser/index'import { optimize } from './optimizer'import { generate } from './codegen/index'
const ast=parse(template.trim(), options)if (options.optimize !=='f') {
先来看生成虚拟dom的入口文件:
... import { parse } from './parser/index' import { optimize } from './optimizer' import { generate } from './codegen/index' ... const ast = parse(template.trim(), options) if (options.optimize !== false) { optimize(ast, options) } const code = generate(ast, options) ...
我们看到了AST经过三轮加工,最终脱胎换骨成为render function code。那么我们这一章就来讲AST的第三次试炼。

