We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 653aac2 commit 7a145d8Copy full SHA for 7a145d8
src/core/observer/index.js
@@ -147,10 +147,10 @@ export function defineReactive (
147
148
// cater for pre-defined getter/setters
149
const getter = property && property.get
150
- if (!getter && arguments.length === 2) {
+ const setter = property && property.set
151
+ if ((!getter || setter) && arguments.length === 2) {
152
val = obj[key]
153
}
- const setter = property && property.set
154
155
let childOb = !shallow && observe(val)
156
Object.defineProperty(obj, key, {
0 commit comments