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

View File

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