style: 分组区域自适应样式

This commit is contained in:
wangjiahao 2023-12-27 09:22:00 +08:00
parent 3b26820091
commit 75f06e4a9d
2 changed files with 11 additions and 0 deletions

View File

@ -529,6 +529,7 @@ const handleMouseDownOnShape = e => {
eventBus.emit('onTabMoveOut-' + tabMoveOutComponentId.value, deepCopy(element.value))
dvMainStore.setTabMoveOutComponentId(null)
}
handleGroupComponent()
}
document.addEventListener('mousemove', move)
@ -648,6 +649,7 @@ const handleMouseDownOnPoint = (point, e) => {
document.removeEventListener('mousemove', move)
document.removeEventListener('mouseup', up)
needSave && snapshotStore.recordSnapshotCache('shape-handleMouseDownOnPoint-up')
handleGroupComponent()
}
document.addEventListener('mousemove', move)
@ -847,6 +849,12 @@ const htmlToImage = () => {
}, 200)
}
const handleGroupComponent = () => {
if (element.value.canvasId.includes('Group')) {
composeStore.updateGroupBorder()
}
}
onMounted(() => {
parentNode.value = document.querySelector('#editor-' + canvasId.value)
// Group

View File

@ -52,6 +52,9 @@ export const composeStore = defineStore('compose', {
setAreaData(data) {
this.areaData = data
},
updateGroupBorder() {
// do updateGroupBorder
},
compose: function (canvasId = 'canvas-main') {
const editor = this.editorMap[canvasId]