From 82458b22394993c5d5ef9c9d45981b2cc909c3f9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E8=BF=9C=E6=96=B9os?= Date: Mon, 27 May 2024 17:08:14 +0800 Subject: [PATCH] refactor: replace `Object.assign` with `extend` (#8988) --- packages/runtime-core/src/componentPublicInstance.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/runtime-core/src/componentPublicInstance.ts b/packages/runtime-core/src/componentPublicInstance.ts index b43accfa0a..357ad280b9 100644 --- a/packages/runtime-core/src/componentPublicInstance.ts +++ b/packages/runtime-core/src/componentPublicInstance.ts @@ -396,9 +396,7 @@ export const PublicInstanceProxyHandlers: ProxyHandler = { return desc.get.call(instance.proxy) } else { const val = globalProperties[key] - return isFunction(val) - ? Object.assign(val.bind(instance.proxy), val) - : val + return isFunction(val) ? extend(val.bind(instance.proxy), val) : val } } else { return globalProperties[key] -- 2.47.2