From 8cb4993df5e493350fe08b82b343fcf6bde07349 Mon Sep 17 00:00:00 2001 From: deft Date: Sun, 3 Jul 2022 21:02:38 +0800 Subject: [PATCH] fix: shallowReactive unwrap refs (#12597) --- src/core/observer/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/observer/index.ts b/src/core/observer/index.ts index ac1f2254f59..6180b8e904f 100644 --- a/src/core/observer/index.ts +++ b/src/core/observer/index.ts @@ -181,7 +181,7 @@ export function defineReactive( } } } - return isRef(value) ? value.value : value + return isRef(value) && !shallow ? value.value : value }, set: function reactiveSetter(newVal) { const value = getter ? getter.call(obj) : val