diff --git a/src/core/observer/index.js b/src/core/observer/index.js index 9317dbbc47..3dc10522da 100644 --- a/src/core/observer/index.js +++ b/src/core/observer/index.js @@ -157,7 +157,7 @@ export function defineReactive ( if (childOb) { childOb.dep.depend() } - if (Array.isArray(value)) { + if (Array.isArray(value) && Object.isExtensible(value)) { dependArray(value) } }