From e8f83fc4b39d8591eb662e53f95619743b6da5eb Mon Sep 17 00:00:00 2001 From: "zude.hzd" Date: Thu, 11 Mar 2021 18:54:42 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Darray-setter=20?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=87=8D=E5=A4=8D=E5=A4=9A=E6=AC=A1?= =?UTF-8?q?=E6=89=A7=E8=A1=8ConChange?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/editor-skeleton/src/components/array-setter/index.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/editor-skeleton/src/components/array-setter/index.tsx b/packages/editor-skeleton/src/components/array-setter/index.tsx index 63f6813cc..673148a33 100644 --- a/packages/editor-skeleton/src/components/array-setter/index.tsx +++ b/packages/editor-skeleton/src/components/array-setter/index.tsx @@ -48,7 +48,8 @@ export class ListSetter extends Component { setter: props.itemSetter, // FIXME: forceInline: 1, - setValue: () => setTimeout(() => ListSetter.onItemChange(onChange, items)), + // setValue: () => setTimeout(() => ListSetter.onItemChange(onChange, items)), + setValue: () => props.prop?.extraProps?.setValue, }); item.setValue(value[i]); items[i] = item; From 0486dbb320f63c6ebf9448c97c20cc37feb1d9dd Mon Sep 17 00:00:00 2001 From: "zude.hzd" Date: Fri, 12 Mar 2021 22:00:15 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Darraysetter=20?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=87=8D=E5=A4=8D=E6=89=A7=E8=A1=8C?= =?UTF-8?q?onChange=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/editor-skeleton/src/components/array-setter/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/editor-skeleton/src/components/array-setter/index.tsx b/packages/editor-skeleton/src/components/array-setter/index.tsx index 673148a33..40777be38 100644 --- a/packages/editor-skeleton/src/components/array-setter/index.tsx +++ b/packages/editor-skeleton/src/components/array-setter/index.tsx @@ -49,7 +49,7 @@ export class ListSetter extends Component { // FIXME: forceInline: 1, // setValue: () => setTimeout(() => ListSetter.onItemChange(onChange, items)), - setValue: () => props.prop?.extraProps?.setValue, + setValue: props.prop?.extraProps?.setValue, }); item.setValue(value[i]); items[i] = item;