解决循环导入

This commit is contained in:
zqm
2025-12-31 10:51:47 +08:00
parent 3865b91837
commit 526ac86414
4 changed files with 493 additions and 1089 deletions

View File

@@ -426,10 +426,15 @@ const onDragEnd = (eventData) => {
// 处理事件总线的area.resize.move事件
const onAreaResizeMove = (eventData) => {
console.log(`[Area:${props.id}] 收到AREA_RESIZE_MOVE事件:`, eventData) // 添加调试日志
const { areaId, size, position, direction } = eventData
if (areaId !== props.id) return
if (areaId !== props.id) {
console.log(`[Area:${props.id}] areaId不匹配期望: ${props.id}, 实际: ${areaId}`) // 添加调试日志
return
}
console.log(`[Area:${props.id}] 更新前originalPosition:`, originalPosition.value) // 添加调试日志
if (direction.includes('right') || direction.includes('left')) {
originalPosition.value.width = size.width
if (direction.includes('left')) {
@@ -442,6 +447,7 @@ const onAreaResizeMove = (eventData) => {
originalPosition.value.top = position.top
}
}
console.log(`[Area:${props.id}] 更新后originalPosition:`, originalPosition.value) // 添加调试日志
emitEvent(EVENT_TYPES.AREA_POSITION_UPDATE, {
areaId: props.id,