diff --git a/core/core-frontend/src/views/dashboard/MobileConfigPanel.vue b/core/core-frontend/src/views/dashboard/MobileConfigPanel.vue index 0634d90dd3..afeac5ce9f 100644 --- a/core/core-frontend/src/views/dashboard/MobileConfigPanel.vue +++ b/core/core-frontend/src/views/dashboard/MobileConfigPanel.vue @@ -56,7 +56,8 @@ const handleLoad = () => { ), canvasStyleData: JSON.parse(JSON.stringify(unref(canvasStyleData))), canvasViewInfo: JSON.parse(JSON.stringify(unref(canvasViewInfo))), - dvInfo: JSON.parse(JSON.stringify(unref(dvInfo))) + dvInfo: JSON.parse(JSON.stringify(unref(dvInfo))), + isEmbedded: !!embeddedStore.baseUrl }) ) ) diff --git a/core/core-frontend/src/views/mobile/panel/index.vue b/core/core-frontend/src/views/mobile/panel/index.vue index 1bbb88466d..04736e5e81 100644 --- a/core/core-frontend/src/views/mobile/panel/index.vue +++ b/core/core-frontend/src/views/mobile/panel/index.vue @@ -19,7 +19,7 @@ const checkItemPosition = component => { const hanedleMessage = event => { if (event.data.type === 'panelInit') { - const { componentData, canvasStyleData, dvInfo, canvasViewInfo } = event.data.value + const { componentData, canvasStyleData, dvInfo, canvasViewInfo, isEmbedded } = event.data.value componentData.forEach(ele => { const { mx, my, mSizeX, mSizeY } = ele ele.x = mx @@ -47,6 +47,7 @@ const hanedleMessage = event => { dvMainStore.updateCurDvInfo(dvInfo) dvMainStore.setCanvasViewInfo(canvasViewInfo) eventBus.emit('doCanvasInit-canvas-main') + if (isEmbedded) return panelInit.value = true }