Skip to content

Commit 7a145d8

Browse files
pkaminskiyyx990803
authored andcommitted
fix(observer): invoke getters on initial observation if setter defined (#7828)
1 parent 653aac2 commit 7a145d8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/core/observer/index.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -147,10 +147,10 @@ export function defineReactive (
147147

148148
// cater for pre-defined getter/setters
149149
const getter = property && property.get
150-
if (!getter && arguments.length === 2) {
150+
const setter = property && property.set
151+
if ((!getter || setter) && arguments.length === 2) {
151152
val = obj[key]
152153
}
153-
const setter = property && property.set
154154

155155
let childOb = !shallow && observe(val)
156156
Object.defineProperty(obj, key, {

0 commit comments

Comments
 (0)