From f2a2f5e6bf70fb8ec43c69d588f05c037a93b10c Mon Sep 17 00:00:00 2001 From: micaiguai <1399880823@qq.com> Date: Sun, 19 Mar 2023 22:17:18 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8DshallowUnwrapHandlers.?= =?UTF-8?q?set=E8=BF=94=E5=9B=9E=E5=80=BC=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/reactivity/src/ref.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/reactivity/src/ref.ts b/packages/reactivity/src/ref.ts index 523b35ad..a2d3599b 100644 --- a/packages/reactivity/src/ref.ts +++ b/packages/reactivity/src/ref.ts @@ -75,7 +75,8 @@ const shallowUnwrapHandlers = { set(target, key, value, receiver) { const oldValue = target[key]; if (isRef(oldValue) && !isRef(value)) { - return (target[key].value = value); + oldValue.value = value; + return true; } else { return Reflect.set(target, key, value, receiver); }