From b27a931943321d78927f636f22988e24966fcb49 Mon Sep 17 00:00:00 2001 From: wen81643956 <619405464@qq.com> Date: Mon, 16 May 2022 15:16:06 +0800 Subject: [PATCH 1/2] fix: use fromPairs replace Object.fromEntries --- components/_util/reactivePick.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/_util/reactivePick.ts b/components/_util/reactivePick.ts index 4911106cc1..b133f2da0f 100644 --- a/components/_util/reactivePick.ts +++ b/components/_util/reactivePick.ts @@ -1,5 +1,6 @@ import type { UnwrapRef } from 'vue'; import { reactive, toRef } from 'vue'; +import fromPairs from 'lodash/fromPairs'; /** * Reactively pick fields from a reactive object @@ -10,5 +11,5 @@ export function reactivePick( obj: T, ...keys: K[] ): { [S in K]: UnwrapRef } { - return reactive(Object.fromEntries(keys.map(k => [k, toRef(obj, k)]))) as any; + return reactive(fromPairs(keys.map(k => [k, toRef(obj, k)]))) as any; } From 691b16ee9b3b93ce595878af3e19227c7366a585 Mon Sep 17 00:00:00 2001 From: wen81643956 <619405464@qq.com> Date: Thu, 19 May 2022 10:38:39 +0800 Subject: [PATCH 2/2] fix: use lodash-es replace lodash --- components/_util/reactivePick.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/_util/reactivePick.ts b/components/_util/reactivePick.ts index b133f2da0f..c4164470e9 100644 --- a/components/_util/reactivePick.ts +++ b/components/_util/reactivePick.ts @@ -1,6 +1,6 @@ import type { UnwrapRef } from 'vue'; import { reactive, toRef } from 'vue'; -import fromPairs from 'lodash/fromPairs'; +import fromPairs from 'lodash-es/fromPairs'; /** * Reactively pick fields from a reactive object