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

fixed #3942 (#3947)

* fixed #3942

* fixed #3942
leon lau 9 лет назад
Родитель
Сommit
341d0a0357
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      src/core/observer/index.js

+ 1 - 0
src/core/observer/index.js

@@ -186,6 +186,7 @@ export function defineReactive (
  */
 export function set (obj: Array<any> | Object, key: any, val: any) {
   if (Array.isArray(obj)) {
+    obj.length = Math.max(obj.length, key)
     obj.splice(key, 1, val)
     return val
   }