diff --git a/packages/editor-preset-vision/src/editor.ts b/packages/editor-preset-vision/src/editor.ts index 86a89a43e..a24b57c61 100644 --- a/packages/editor-preset-vision/src/editor.ts +++ b/packages/editor-preset-vision/src/editor.ts @@ -120,7 +120,11 @@ designer.addPropsReducer((props, node) => { newProps[item.name] = props[item.name]; } } + if (newProps[item.name] && !node.props.has(item.name)) { + node.props.add(newProps[item.name], item.name); + } }); + return newProps; } return props;