Преглед изворни кода

fixed #3942 (#3947)

* fixed #3942

* fixed #3942
leon lau пре 9 година
родитељ
комит
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) {
 export function set (obj: Array<any> | Object, key: any, val: any) {
   if (Array.isArray(obj)) {
   if (Array.isArray(obj)) {
+    obj.length = Math.max(obj.length, key)
     obj.splice(key, 1, val)
     obj.splice(key, 1, val)
     return val
     return val
   }
   }