diff --git a/packages/editor/src/layouts/workspace/Stage.vue b/packages/editor/src/layouts/workspace/Stage.vue index 6626bccb..e2934ba1 100644 --- a/packages/editor/src/layouts/workspace/Stage.vue +++ b/packages/editor/src/layouts/workspace/Stage.vue @@ -209,6 +209,7 @@ export default defineComponent({ const { scrollTop, scrollLeft } = stage.mask; if (layout === Layout.ABSOLUTE) { config.style = { + ...(config.style || {}), position: 'absolute', top: e.clientY - containerRect.top + scrollTop, left: e.clientX - containerRect.left + scrollLeft,