forked from github/dataease
style: 分组区域自适应样式
This commit is contained in:
parent
3b26820091
commit
75f06e4a9d
@ -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 组件
|
||||||
|
@ -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]
|
||||||
|
Loading…
Reference in New Issue
Block a user