Browse Source

fix: fix props option merging

Evan You 7 years ago
parent
commit
456ee13ec9
1 changed files with 3 additions and 1 deletions
  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) {