diff --git a/packages/editor/src/services/props.ts b/packages/editor/src/services/props.ts index e83478b6..3f571249 100644 --- a/packages/editor/src/services/props.ts +++ b/packages/editor/src/services/props.ts @@ -98,10 +98,10 @@ class Props extends BaseService { return value; } - return cloneDeep({ + return { ...getDefaultPropsValue(type), - ...mergeWith(this.state.propsValueMap[type] || {}, defaultValue), - }); + ...mergeWith(cloneDeep(this.state.propsValueMap[type] || {}), cloneDeep(defaultValue)), + }; } }