修复onPanelDragStart方法中的TypeError错误,更新条件检查以适应嵌套数据结构
This commit is contained in:
@@ -229,8 +229,8 @@ const onToggleToolbar = (id) => {
|
||||
// Panel拖拽开始
|
||||
const onPanelDragStart = (areaId, event) => {
|
||||
const area = floatingAreas.value.find(a => a.id === areaId)
|
||||
// 只有当Area中只有一个Panel时才允许通过Panel标题栏移动Area
|
||||
if (area && area.panels.length === 1) {
|
||||
// 只有当Area中只有一个TabPage且该TabPage中只有一个Panel时才允许通过Panel标题栏移动Area
|
||||
if (area && area.tabPages && area.tabPages.length === 1 && area.tabPages[0].panels && area.tabPages[0].panels.length === 1) {
|
||||
panelDragState.value.isDragging = true
|
||||
panelDragState.value.currentAreaId = areaId
|
||||
panelDragState.value.startClientPos = {
|
||||
|
||||
Reference in New Issue
Block a user