Explorar o código

refactor(codegen): only generate pre data for possible components

Evan You %!s(int64=7) %!d(string=hai) anos
pai
achega
002acbe678
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/compiler/codegen/index.js

+ 1 - 1
src/compiler/codegen/index.js

@@ -75,7 +75,7 @@ export function genElement (el: ASTElement, state: CodegenState): string {
       code = genComponent(el.component, el, state)
     } else {
       let data
-      if (!el.plain || el.pre) {
+      if (!el.plain || (el.pre && state.maybeComponent(el))) {
         data = genData(el, state)
       }