Prechádzať zdrojové kódy

fix: fix props option merging

Evan You 7 rokov pred
rodič
commit
456ee13ec9
1 zmenil súbory, kde vykonal 3 pridanie a 1 odobranie
  1. 3 1
      packages/core/src/componentOptions.ts

+ 3 - 1
packages/core/src/componentOptions.ts

@@ -137,7 +137,9 @@ export function resolveComponentOptionsFromClass(
     }
   }
 
-  options.props = normalizePropsOptions(options.props)
+  if (options.props) {
+    options.props = normalizePropsOptions(options.props)
+  }
 
   const ParentClass = Object.getPrototypeOf(Class)
   if (ParentClass !== Component) {