feat(compiler): hoist static trees

This commit is contained in:
Evan You
2019-10-03 23:30:25 -04:00
parent 2e2b6924da
commit 095f5edf8d
11 changed files with 149 additions and 21 deletions

View File

@@ -7,7 +7,10 @@ function compileToFunction(
template: string,
options?: CompilerOptions
): RenderFunction {
const { code } = compile(template, options)
const { code } = compile(template, {
hoistStaticTrees: true,
...options
})
return new Function(code)() as RenderFunction
}