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

properly initialize props with wrong initial type

Evan You 10 лет назад
Родитель
Сommit
6f7361b37e
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      src/util/component.js

+ 4 - 4
src/util/component.js

@@ -75,10 +75,10 @@ function getIsBinding (el) {
  */
 
 export function initProp (vm, prop, value) {
-  if (assertProp(prop, value)) {
-    var key = prop.path
-    vm[key] = vm._data[key] = value
-  }
+  const key = prop.path
+  vm[key] = vm._data[key] = assertProp(prop, value)
+    ? value
+    : undefined
 }
 
 /**