Просмотр исходного кода

refactor: replace `Object.assign` with `extend` (#8988)

远方os 1 год назад
Родитель
Сommit
82458b2239
1 измененных файлов с 1 добавлено и 3 удалено
  1. 1 3
      packages/runtime-core/src/componentPublicInstance.ts

+ 1 - 3
packages/runtime-core/src/componentPublicInstance.ts

@@ -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]