refactor: move isRuntimeCompiled flag into component.ts

This commit is contained in:
Evan You 2019-12-14 22:15:38 -05:00
parent 46c5393224
commit 2b178981bc
2 changed files with 2 additions and 1 deletions

View File

@ -371,6 +371,8 @@ function finishComponentSetup(
Component.render = compile!(Component.template, {
isCustomElement: instance.appContext.config.isCustomElement || NO
})
// mark the function as runtime compiled
;(Component.render as RenderFunction).isRuntimeCompiled = true
}
if (__DEV__ && !Component.render) {

View File

@ -54,7 +54,6 @@ function compileToFunction(
})
const render = new Function('Vue', code)(runtimeDom) as RenderFunction
render.isRuntimeCompiled = true
return (compileCache[key] = render)
}