diff --git a/packages/editor-skeleton/src/components/settings/settings-pane.tsx b/packages/editor-skeleton/src/components/settings/settings-pane.tsx index 6ad763ac1..1513fb05b 100644 --- a/packages/editor-skeleton/src/components/settings/settings-pane.tsx +++ b/packages/editor-skeleton/src/components/settings/settings-pane.tsx @@ -50,8 +50,13 @@ 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)) { setterProps.defaultValue = defaultValue;