From 8ade6d821d7b4f6ad7413c9cc328da24792f4b09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E7=86=A0?= Date: Sat, 18 Jul 2020 15:18:49 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fix:=20=E5=85=BC=E5=AE=B9vision=E4=BD=93?= =?UTF-8?q?=E7=B3=BB=E4=BB=A3=E7=A0=81=E9=9D=A2=E6=9D=BF=E4=B8=AD=E5=BC=95?= =?UTF-8?q?=E7=94=A8=E8=AE=A1=E6=95=B0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/settings/settings-pane.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/editor-skeleton/src/components/settings/settings-pane.tsx b/packages/editor-skeleton/src/components/settings/settings-pane.tsx index 6ad763ac1..46ad9b0bf 100644 --- a/packages/editor-skeleton/src/components/settings/settings-pane.tsx +++ b/packages/editor-skeleton/src/components/settings/settings-pane.tsx @@ -50,7 +50,11 @@ class SettingFieldView extends Component<{ field: SettingField }> { initialValue = setter.initialValue; } } else if (setter) { - setterType = setter; + // 默认配置上变量绑定功能 + setterType = 'MixedSetter'; + setterProps = { + setters: [setter, 'VariableSetter'], + }; } let value = null; if (defaultValue != null && !('defaultValue' in setterProps)) { From 194d8d8f436a240ba9f4eb51959a40bdf9622bbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E7=86=A0?= Date: Tue, 4 Aug 2020 14:50:13 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=E5=AF=BC=E5=85=A5=E7=9A=84=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E9=BB=98=E8=AE=A4=E6=80=8E=E4=B9=88=E5=8F=98=E9=87=8F?= =?UTF-8?q?=E7=BB=91=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../editor-skeleton/src/components/settings/settings-pane.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/editor-skeleton/src/components/settings/settings-pane.tsx b/packages/editor-skeleton/src/components/settings/settings-pane.tsx index 46ad9b0bf..1513fb05b 100644 --- a/packages/editor-skeleton/src/components/settings/settings-pane.tsx +++ b/packages/editor-skeleton/src/components/settings/settings-pane.tsx @@ -56,6 +56,7 @@ class SettingFieldView extends Component<{ field: SettingField }> { setters: [setter, 'VariableSetter'], }; } + let value = null; if (defaultValue != null && !('defaultValue' in setterProps)) { setterProps.defaultValue = defaultValue;