]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
refactor: replace `Object.assign` with `extend` (#8988)
author远方os <yangpanteng@gmail.com>
Mon, 27 May 2024 09:08:14 +0000 (17:08 +0800)
committerGitHub <noreply@github.com>
Mon, 27 May 2024 09:08:14 +0000 (17:08 +0800)
packages/runtime-core/src/componentPublicInstance.ts

index b43accfa0a34650398f0ee7dbcfd3c4cebb83ab9..357ad280b9bf647c074ac3ca8b7bc83f66e2b146 100644 (file)
@@ -396,9 +396,7 @@ export const PublicInstanceProxyHandlers: ProxyHandler<any> = {
           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]