diff --git a/track-uniapp/src/pages/scan/components/TreeCanvas.vue b/track-uniapp/src/pages/scan/components/TreeCanvas.vue index 34e8594..5b0db70 100644 --- a/track-uniapp/src/pages/scan/components/TreeCanvas.vue +++ b/track-uniapp/src/pages/scan/components/TreeCanvas.vue @@ -280,7 +280,9 @@ export default { .zero-icon { font-size: 40px; margin-bottom: 10px; } .zero-text { font-size: 14px; color: #9ca3af; } .tree-movable-area { width: 100%; background-color: #f0f2f5; background-image: linear-gradient(#dde1e6 1px, transparent 1px), linear-gradient(90deg, #dde1e6 1px, transparent 1px); background-size: 24px 24px; overflow: hidden; } -.canvas-inner { position: absolute; left: 0; top: 0; } +.canvas-inner { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } +/* 🚀 movable-view 填充整个父容器,确保空白区域也能响应拖拽/缩放手势 */ +.tree-movable-view { width: 100%; height: 100%; } /* 🔧 连线(禁止吞事件) */ .cn-line { position: absolute; height: 2px; pointer-events: none; }