Просмотр исходного кода

warn against incorrect propsData usage

Evan You 10 лет назад
Родитель
Сommit
122d1646c4
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      src/runtime/util/options.js

+ 5 - 0
src/runtime/util/options.js

@@ -290,6 +290,11 @@ export function mergeOptions (parent, child, vm) {
   guardComponents(child)
   guardProps(child)
   guardDirectives(child)
+  if (process.env.NODE_ENV !== 'production') {
+    if (child.propsData && !vm) {
+      warn('propsData can only be used as an instantiation option.')
+    }
+  }
   var options = {}
   var key
   if (child.mixins) {