Jelajahi Sumber

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

Evan You 7 tahun lalu
induk
melakukan
002acbe678
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  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)
       }